|
1 // Binary: cache/js-dbg-64-a9a18824b4c1-linux |
|
2 // Flags: --ion-eager |
|
3 // |
|
4 |
|
5 { |
|
6 try |
|
7 { |
|
8 try |
|
9 { |
|
10 } |
|
11 catch(ex1) |
|
12 { |
|
13 } |
|
14 } |
|
15 catch(ex) |
|
16 { |
|
17 } |
|
18 } |
|
19 function optionsClear() { |
|
20 var optionNames = options().split(','); |
|
21 for (var i = 0; i < optionNames.length; i++) |
|
22 { |
|
23 var optionName = optionNames[i]; |
|
24 if (optionName && |
|
25 optionName != "methodjit_always") |
|
26 { |
|
27 options(optionName); |
|
28 } |
|
29 } |
|
30 } |
|
31 { |
|
32 optionsClear(); |
|
33 { |
|
34 } |
|
35 } |
|
36 function test() { |
|
37 for ( gTc=0; gTc < gTestcases.length; gTc++ ) { |
|
38 try |
|
39 { |
|
40 } |
|
41 catch(e) |
|
42 { |
|
43 } |
|
44 } |
|
45 } |
|
46 try { |
|
47 var g = newGlobal(); |
|
48 g.eval("(" + function () { |
|
49 dbg = new Debugger(debuggeeGlobal); |
|
50 } + ")();"); |
|
51 } catch(exc0) {} |