]> git.saurik.com Git - apple/javascriptcore.git/blob - tests/stress/dead-access-to-captured-variable-preceded-by-a-live-store.js
JavaScriptCore-7600.1.4.15.12.tar.gz
[apple/javascriptcore.git] / tests / stress / dead-access-to-captured-variable-preceded-by-a-live-store.js
1 function foo() {
2 var x = 42;
3 (function() { x = 43; })();
4 x++;
5 var realResult = x;
6 (function() { x = 44; })();
7 var fakeResult = x;
8 return realResult;
9 }
10
11 noInline(foo);
12
13 for (var i = 0; i < 10000; ++i) {
14 var result = foo();
15 if (result != 44)
16 throw "Error: bad result: " + result;
17 }