summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/debug/bug1114587.js
blob: 538419b038f46a2afe12196f1bef7af5dab1ee6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// |jit-test| error: TypeError
var lfcode = new Array();
lfcode.push("");
lfcode.push("");
lfcode.push("\
var g = newGlobal();\
g.debuggeeGlobal = this;\
g.eval('(' + function () {\
        dbg = new Debugger(debuggeeGlobal);\
        dbg.onExceptionUnwind = function (frame, exc) {\
            var s = '!';\
            for (var f = frame; f; f = f.older)\
                    s += f.callee.name;\
        };\
    } + ')();');\
Debugger(17) = this;\
");
while (true) {
  var file = lfcode.shift(); if (file == undefined) { break; }
  loadFile(file)
}
function loadFile(lfVarx) {
  if (lfVarx.substr(-3) != ".js" && lfVarx.length != 1) {
    function newFunc(x) { new Function(x)(); }; newFunc(lfVarx); 
  }
}