Closed
Bug 617670
Opened 14 years ago
Closed 14 years ago
TypeInference: Assertion failure: op == JSOP_DIV
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: jandem, Assigned: bhackett1024)
References
Details
(Whiteboard: fixed-in-jaegermonkey)
Attachments
(1 file)
26.74 KB,
patch
|
Details | Diff | Splinter Review |
--- var y = -null - y; assertEq(y, NaN); --- Assertion failure: op == JSOP_DIV, at ../methodjit/FastArithmetic.cpp:389
Assignee | ||
Comment 1•14 years ago
|
||
This fixes the Compiler to abort and retry in case of static overflow, instead of skipping the fold and proceeding as normal. This approach is still kind of lame; the best thing to do is get the emitter to do constant and copy propagation. http://hg.mozilla.org/projects/jaegermonkey/rev/c247104a1499
Assignee: general → bhackett1024
Assignee | ||
Updated•14 years ago
|
Whiteboard: fixed-in-jaegermonkey
Updated•14 years ago
|
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•