// Test that delazification works after compartment merging. if (helperThreadCount() === 0) quit(0); var g = newGlobal(); var dbg = new Debugger(g); var log; dbg.onNewScript = function (s) { log += "s"; log += dbg.findScripts({ source: s.source }).length; } // Delazify everything just in case before we start the off-thread compile. dbg.findScripts(); log = ""; g.offThreadCompileScript("function inner() { function inner2() { print('inner2'); } print('inner'); }"); g.runOffThreadScript(); assertEq(log, "s3");