mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 678211 - Assertion failure: isScriptFrame(), at ../vm/Stack.h:538 with dummy frame. r=dvander.
This commit is contained in:
parent
3169ac9189
commit
4c588f141c
3
js/src/jit-test/tests/basic/bug678211.js
Normal file
3
js/src/jit-test/tests/basic/bug678211.js
Normal file
@ -0,0 +1,3 @@
|
||||
var g = newGlobal('new-compartment');
|
||||
g.eval("function f(n) { for (var i = 0; i < n; i++) f(0); }");
|
||||
g.f(RUNLOOP + 1);
|
@ -10467,7 +10467,10 @@ TraceRecorder::record_EnterFrame()
|
||||
|
||||
/* Try inlining one level in case this recursion doesn't go too deep. */
|
||||
if (fp->script() == fp->prev()->script() &&
|
||||
fp->prev()->prev() && fp->prev()->prev()->script() == fp->script()) {
|
||||
fp->prev()->prev() &&
|
||||
fp->prev()->prev()->isScriptFrame() &&
|
||||
fp->prev()->prev()->script() == fp->script())
|
||||
{
|
||||
RETURN_STOP_A("recursion started inlining");
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user