Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / basic / testDeepPropertyShadowing.js
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();