js/src/jit-test/tests/gc/bug-924690.js

branch
TOR_BUG_3246
changeset 7
129ffea94266
equal deleted inserted replaced
-1:000000000000 0:6ed3ed734cc3
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); }

mercurial