comparison: js/src/jit-test/tests/auto-regress/bug562028.js
js/src/jit-test/tests/auto-regress/bug562028.js
- branch
- TOR_BUG_3246
- changeset 7
- 129ffea94266
equal
deleted
inserted
replaced
|
1 // Binary: cache/js-dbg-64-0723bab9f15d-linux |
|
2 // Flags: |
|
3 // |
|
4 function f(code) { |
|
5 uneval(Function(code.replace(/\/\*DUPTRY\d+/, |
|
6 function(k) { |
|
7 n = k.substr(8) |
|
8 return g("try{}catch(e){}", n) |
|
9 } |
|
10 ))) |
|
11 } |
|
12 function g(s, n) { |
|
13 if (n == 1) return s |
|
14 s2 = s + s |
|
15 r = n % 2 |
|
16 d = (n - r) / 2; |
|
17 m = g(s2, d) |
|
18 return r ? m: m |
|
19 } |
|
20 f("if(/>/(\"\")){/*DUPTRY4968(u)}else if([]()){}") |