bug658211.js (222B)
1 function foo(x) { 2 return bar(x); 3 } 4 function bar(x) { 5 return x.f + 10; 6 } 7 var g = Object(); 8 g.f = 10; 9 assertEq(foo(g), 20); 10 assertEq(foo(g), 20); 11 assertEq(foo(g), 20); 12 eval("g.f = 'three'"); 13 assertEq(foo(g), 'three10');