//@ runNoFTL; runNoLLInt; runFTLNoCJITValidate "use strict"; var verbose = false; load("resources/shadow-chicken-support.js"); initialize(); (function test1() { function foo() { expectStack([foo, test1]); } function bar() { return foo(); } function baz() { return bar(); } baz(); })(); (function test2() { function foo() { } function bar() { return foo(); } function baz() { return bar(); } baz(); })(); (function test3() { function foo() { expectStack([foo, test3]); } function bar() { return foo(); } function baz() { return bar(); } baz(); })();