bug1852702.js (334B)
1 // |jit-test| --fast-warmup 2 function main() { 3 var f = function(x) { 4 x.f = f; 5 var f2 = x.f; 6 f2[Symbol.toPrimitive] = null; 7 try { 8 new f2(0); 9 } catch (e) {} 10 for (var i = 0; i < 100; i++) { } 11 }; 12 new f(f); 13 } 14 gczeal(2); 15 for (var i = 0; i < 100; i++) { 16 main(); 17 }