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