js/src/jit-test/tests/jaeger/recompile/bug658211.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:8d05d29dda10
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');

mercurial