Closed
Bug 737299
Opened 13 years ago
Closed 13 years ago
IonMonkey: Assertion failure: opd->type() == phi->type(), at ion/Lowering.cpp:1549
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 747271
People
(Reporter: decoder, Unassigned)
References
Details
(Keywords: assertion, testcase, Whiteboard: [jsbugmon:update,ignore])
The following testcase asserts on ionmonkey revision b5b6e6aebb36 (run with --ion -n -m --ion-eager):
function TestCase(n, d, e, a) {}
var SECTION = "11.10-1";
var shiftexp = 0;
var addexp = 0;
for ( addpow = 0; addpow < 33; addpow++ ) {
addexp += Math.pow(2, addpow);
new TestCase( SECTION, And( shiftexp, addexp ), shiftexp & addexp );
}
function ToInt32BitString( n ) {
var sign = ( n < 0 ) ? -1 : 1;
for ( p = 30; p >=0; p-- ) {
if ( (sign == 1 ) ? sign * n >= Math.pow(2,p) : sign * n > Math.pow(2,p) ) {
n = sign * Math.pow( 2, p );
}
}
}
function And( s, a ) {
var ba = ToInt32BitString( a );
}
Reporter | ||
Updated•13 years ago
|
Whiteboard: [jsbugmon:update]
Reporter | ||
Comment 1•13 years ago
|
||
JSBugMon: The testcase found in this bug no longer reproduces (tried revision c45668383f51).
Reporter | ||
Updated•13 years ago
|
Whiteboard: [jsbugmon:update] → [jsbugmon:update,ignore]
![]() |
||
Updated•13 years ago
|
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•