bug-924690.js (453B)
1 x = [] 2 try { 3 (function() { 4 schedulegc(1); 5 ((function() { 6 return { 7 y: function() { 8 u() = [] 9 } 10 } 11 })()) 12 })() 13 watch.call(x, "valueOf", function() {}) 14 gc() 15 } catch (e) { print(e); } 16 try { 17 (function() { 18 x.valueOf = 19 (function() { 20 y(); 21 }) 22 })() 23 x + 2 24 print('foo') 25 } catch (e) { print(e); }