Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / jaeger / bug549602.js
1 version(180)
2 function f1(code) {
3     var c
4     var t = code.replace(/s/, "")
5     var f = new Function(code)
6     var o
7     e = v = f2(f, c)
8 }
9 function f2(f, e) {
10     try {
11         a = f()
12     } catch(r) {
13         var r = g()
14     }
15 }
16 g1 = [{
17     text: "(function sum_slicing(array){return array==0?0:a+sum_slicing(array.slice(1))})",
18     test: function (f) {
19         f([, 2]) == ""
20     }
21 }];
22 (function () {
23     for (var i = 0; i < g1.length; ++i) {
24         var a = g1[i]
25         var text = a.text
26         var f = eval(text.replace(/@/, ""))
27         if (a.test(f)) {}
28     }
29 }())
30 f1("for(let a=0;a<6;a++){print([\"\"].some(function(){false>\"\"}))}")
31