summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/debug/bug1006473.js
blob: 9eeefc262590c1eb40ff71efb4993c9db17e2f0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// |jit-test| error: ReferenceError

var lfcode = new Array();
lfcode.push("gczeal(4);");
lfcode.push("setJitCompilerOption('ion.warmup.trigger', 30);");
lfcode.push("\
var g = newGlobal({newCompartment: true});\
g.parent = this;\
g.eval('function f(frame, exc) { f2 = function () { return exc; }; exc = 123; }');\
g.eval('new Debugger(parent).onExceptionUnwind = f;');\
var obj = int8  ('oops');\
");
while (true) {
    var file = lfcode.shift(); if (file == undefined) { break; }
    loadFile(file)
}
function loadFile(lfVarx) {
    evaluate(lfVarx);
}