Closed Bug 632056 Opened 13 years ago Closed 13 years ago

Reflect.parse fails to distinguish between FunctionStatement and FunctionDeclaration after constant-folding

Categories

(Core :: JavaScript Engine, defect)

Other Branch
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jorendorff, Unassigned)

References

Details

(Whiteboard: reflect-parse fixed-in-tracemonkey)

Reflect.parse returns the same AST for
  f; if (1) function f(){}
as for
  f; function f(){}
but they are two different programs.
Depends on: 571617
Whiteboard: reflect-parse
This should go away with the patch for bug 571617.

Dave
Fixed automatically by fix for bug 571617. Landed a test:

http://hg.mozilla.org/tracemonkey/rev/727bc475bb62

Dave
Status: NEW → RESOLVED
Closed: 13 years ago
Flags: in-testsuite+
Resolution: --- → WORKSFORME
cdleary-bot mozilla-central merge info:
http://hg.mozilla.org/mozilla-central/rev/727bc475bb62
Note: not marking as fixed because fixed-in-tracemonkey is not present on the whiteboard.
Resolution: WORKSFORME → FIXED
Whiteboard: reflect-parse → reflect-parse fixed-in-tracemonkey
You need to log in before you can comment on or make changes to this bug.