mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1032264 - Fix converting MThrow in ParallelSafetyAnalysis. (r=sunfish)
This commit is contained in:
parent
39e77ec884
commit
0ac8b98d70
9
js/src/jit-test/tests/parallel/bug1032264.js
Normal file
9
js/src/jit-test/tests/parallel/bug1032264.js
Normal file
@ -0,0 +1,9 @@
|
||||
// |jit-test| error: 503
|
||||
|
||||
if (getBuildConfiguration().parallelJS) {
|
||||
Array.buildPar(16427, function(x) {
|
||||
if (x % 633 == 503) {
|
||||
throw x;
|
||||
}
|
||||
});
|
||||
}
|
@ -759,6 +759,7 @@ ParallelSafetyVisitor::visitThrow(MThrow *thr)
|
||||
MBail *bail = MBail::New(alloc(), Bailout_ParallelUnsafe);
|
||||
TransplantResumePoint(thr, bail);
|
||||
block->discardLastIns();
|
||||
block->add(bail);
|
||||
block->end(MUnreachable::New(alloc()));
|
||||
return true;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user