mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 497779: try to extend tree on inner-tree CASE_EXIT, r=gal
This commit is contained in:
parent
52fe5a97ba
commit
20478b6b72
@ -4240,6 +4240,7 @@ js_RecordLoopEdge(JSContext* cx, TraceRecorder* r, uintN& inlineCallCount)
|
|||||||
oracle.markInstructionUndemotable(cx->fp->regs->pc);
|
oracle.markInstructionUndemotable(cx->fp->regs->pc);
|
||||||
/* fall through */
|
/* fall through */
|
||||||
case BRANCH_EXIT:
|
case BRANCH_EXIT:
|
||||||
|
case CASE_EXIT:
|
||||||
/* abort recording the outer tree, extend the inner tree */
|
/* abort recording the outer tree, extend the inner tree */
|
||||||
js_AbortRecording(cx, "Inner tree is trying to grow, abort outer recording");
|
js_AbortRecording(cx, "Inner tree is trying to grow, abort outer recording");
|
||||||
return js_AttemptToExtendTree(cx, lr, NULL, outer);
|
return js_AttemptToExtendTree(cx, lr, NULL, outer);
|
||||||
|
Loading…
Reference in New Issue
Block a user