comparison: js/src/jit-test/tests/jaeger/testCallElemAfterGC.js
js/src/jit-test/tests/jaeger/testCallElemAfterGC.js
- branch
- TOR_BUG_9701
- changeset 15
- b8a032363ba2
equal
deleted
inserted
replaced
|
1 // vim: set ts=8 sts=4 et sw=4 tw=99: |
|
2 |
|
3 function A() { |
|
4 this.x = 12; |
|
5 this.y = function () { return this.x; }; |
|
6 this[1] = function () { return this.x; }; |
|
7 } |
|
8 |
|
9 function f(obj, key){ |
|
10 assertEq(obj[key](), 12); |
|
11 } |
|
12 |
|
13 a = new A(); |
|
14 f(a, "y"); |
|
15 f(a, "y"); |
|
16 f(a, 1); |
|
17 gc(); |
|
18 f(a, "y"); |
|
19 f(a, "y"); |
|
20 |