mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
[INFER] FrameState::isEntryCopied shouldn't look at entries not on the stack, bug 640102.
This commit is contained in:
parent
fefd549185
commit
18571341e5
3
js/src/jit-test/tests/jaeger/bug640102.js
Normal file
3
js/src/jit-test/tests/jaeger/bug640102.js
Normal file
@ -0,0 +1,3 @@
|
||||
try {
|
||||
eval("v>>([]=x)")
|
||||
} catch (e) {}
|
@ -216,7 +216,7 @@ FrameState::isEntryCopied(FrameEntry *fe) const
|
||||
|
||||
for (uint32 i = fe->trackerIndex() + 1; i < tracker.nentries; i++) {
|
||||
FrameEntry *nfe = tracker[i];
|
||||
if (nfe->isCopy() && nfe->copyOf() == fe)
|
||||
if (nfe < sp && nfe->isCopy() && nfe->copyOf() == fe)
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user