-1:000000000000 | 0:cce417cae7c7 |
---|---|
1 | |
2 /* Recompilation that requires patching the same native stub multiple times. */ | |
3 | |
4 var first = 0; | |
5 var second = 0; | |
6 | |
7 function foreachweird(a, f, vfirst, vsecond) | |
8 { | |
9 a.forEach(f); | |
10 assertEq(first, vfirst); | |
11 assertEq(second, vsecond); | |
12 } | |
13 | |
14 function weird() { | |
15 eval("first = 'one';"); | |
16 eval("second = 'two';"); | |
17 } | |
18 | |
19 foreachweird([0], function() {}, 0, 0); | |
20 foreachweird([0], function() {}, 0, 0); | |
21 foreachweird([0], weird, 'one', 'two'); |