// |jit-test| skip-if: helperThreadCount() === 0 // Test offThreadCompileScript option handling. offThreadCompileScript("Error()"); assertEq(!!runOffThreadScript().stack.match(/^@:1:1\n/), true); offThreadCompileScript("Error()", { fileName: "candelabra", lineNumber: 6502 }); assertEq(!!runOffThreadScript().stack.match(/^@candelabra:6502:1\n/), true); var element = {}; offThreadCompileScript("Error()", { element }); // shouldn't crash runOffThreadScript(); var elementAttributeName = "molybdenum"; elementAttributeName += elementAttributeName + elementAttributeName + elementAttributeName; offThreadCompileScript("Error()", { elementAttributeName, }); // shouldn't crash runOffThreadScript();