Closed
Bug 617460
Opened 14 years ago
Closed 14 years ago
TypeInference: different result in JM and interpreter
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: jandem, Assigned: bhackett1024)
References
Details
(Whiteboard: fixed-in-jaegermonkey)
Attachments
(1 file)
2.38 KB,
patch
|
Details | Diff | Splinter Review |
---- function f() { var x = NaN; if (2 > 0) {} var y = {}; var z = (1234 - x); y.foo = z; print(z); } f(); ---- ./js -m: 1.060738863e-314 ./js: NaN
Assignee | ||
Comment 1•14 years ago
|
||
Nice catch! When breaking an FP register into two normal registers (nasty thing for ICs which will go away eventually), we could clobber the FP register even if it still in use. http://hg.mozilla.org/projects/jaegermonkey/rev/4d0b24613dd8
Assignee: general → bhackett1024
Assignee | ||
Updated•14 years ago
|
Whiteboard: fixed-in-jaegermonkey
Updated•14 years ago
|
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
•