bug729571.js (1115B)
1 // Binary: cache/js-dbg-64-ca97bbcd6b90-linux 2 // Flags: --ion-eager 3 // 4 5 gczeal(4); 6 function TestCase(n, d, e, a) {} 7 TestCase.prototype.dump = function () {}; 8 TestCase.prototype.testFailed = (function TestCase_testFailed() { 9 }); 10 try { 11 try { } catch(ex1) { } 12 } catch(ex) { } 13 options.initvalues = {}; 14 var optionNames = options().split(','); 15 var optionsframe = {}; 16 try { 17 optionsClear(); 18 } catch(ex) { } 19 var lfcode = new Array(); 20 lfcode.push("\ 21 try { } catch (exception) { }\ 22 try { } catch (exception) { }\ 23 try { } catch (exception) { }\ 24 try { } catch (actual) { }\ 25 var props = {};\ 26 function test(which) {\ 27 var g = newGlobal();\ 28 function addDebugger(g, i) {\ 29 var dbg = Debugger(g);\ 30 dbg.onDebuggerStatement = function (frame) { };\ 31 }\ 32 for (var i = 0; i < 3; i++) {\ 33 addDebugger(g, i);\ 34 }\ 35 g.eval(\"debugger;\");\ 36 }\ 37 for (var j = 0; j < 3; j++) test(j);\ 38 "); 39 while (true) { 40 var file = lfcode.shift(); if (file == undefined) { break; } 41 try { evaluate(file); } catch (lfVare) { } 42 }