mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1077427 - Add range analysis assertions after recovered-on-bailout instructions. r=sunfish
This commit is contained in:
parent
1dff572731
commit
ca2b8408fb
12
js/src/jit-test/tests/ion/bug1077427.js
Normal file
12
js/src/jit-test/tests/ion/bug1077427.js
Normal file
@ -0,0 +1,12 @@
|
||||
|
||||
(function f() {
|
||||
var i;
|
||||
var x = 3;
|
||||
var o1 = { a: x };
|
||||
var o2 = { a: 2 };
|
||||
for (i = 0; i < 5; i++)
|
||||
o2.a = x;
|
||||
Object.preventExtensions({ a: 1 });
|
||||
for (i = 0; i < 5; i++)
|
||||
;
|
||||
})();
|
@ -2085,7 +2085,8 @@ RangeAnalysis::addRangeAssertions()
|
||||
while (insertIter->isBeta() ||
|
||||
insertIter->isInterruptCheck() ||
|
||||
insertIter->isInterruptCheckPar() ||
|
||||
insertIter->isConstant())
|
||||
insertIter->isConstant() ||
|
||||
insertIter->isRecoveredOnBailout())
|
||||
{
|
||||
insertIter++;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user