bailout-inline-getter.js (269B)
1 // |jit-test| --fast-warmup; --no-threads 2 3 var iter = 0; 4 5 class A { 6 get foo() { 7 var x = iter; 8 bailout(); 9 return x; 10 } 11 } 12 13 var a = new A(); 14 function bar() { 15 return a.foo; 16 } 17 18 with ({}) {} 19 for(var i = 0; i < 100; i++) { 20 iter = i; 21 assertEq(bar(), i); 22 }