PageRenderTime 9ms CodeModel.GetById 2ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/js/src/jit-test/tests/basic/testDeepPropertyShadowing.js

http://github.com/zpao/v8monkey
JavaScript | 17 lines | 17 code | 0 blank | 0 comment | 1 complexity | 658bf0a7ae61f3d0717cd1bc5237bf1b MD5 | raw file
 1function 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}
17testDeepPropertyShadowing();