comparison: js/src/jit-test/tests/basic/testDeepPropertyShadowing.js
js/src/jit-test/tests/basic/testDeepPropertyShadowing.js
- branch
- TOR_BUG_3246
- changeset 7
- 129ffea94266
equal
deleted
inserted
replaced
|
1 function testDeepPropertyShadowing() |
|
2 { |
|
3 function h(node) { |
|
4 var x = 0; |
|
5 while (node) { |
|
6 x++; |
|
7 node = node.parent; |
|
8 } |
|
9 return x; |
|
10 } |
|
11 var tree = {__proto__: {__proto__: {parent: null}}}; |
|
12 h(tree); |
|
13 h(tree); |
|
14 tree.parent = {}; |
|
15 assertEq(h(tree), 2); |
|
16 } |
|
17 testDeepPropertyShadowing(); |