Closed Bug 456588 Opened 12 years ago Closed 6 years ago
localize var scope to nearest block enclosing def and uses if def dominates uses
This is needed to handle union types of (undefined, double), (undefined, string), etc. in TM. /be
Target Milestone: mozilla1.9.1 → mozilla1.9.2a1
Target Milestone: mozilla1.9.2a1 → mozilla1.9.3
Priority: P2 → P1
Target Milestone: mozilla1.9.3 → mozilla1.9.3a5
Needs cleanup and testing/tests. /be
(In reply to comment #1) > Created an attachment (id=438690) [details] > draft patch > > Needs cleanup and testing/tests. > > /be Ready for fuzz testing?
IIRC bhackett's JM analysis does this. Plus, we want to get into better front end and high-level intermediate reps (Shu's SSA in one pass work). So this should not be rushed in terms of the current def/use chains. /be
Status: ASSIGNED → NEW
Target Milestone: mozilla1.9.3a5 → ---
I think bhackett has this one, possibly even under another bug. /be
Assignee: brendan → bhackett1024
Brian: is this bug still relevant?
Priority: P1 → P2
I think the SSA analysis done by Ion (and before, by JM+TI) captures this.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.