Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / basic / testUndefinedIncrement.js
1 function f() {
2     var n;
3     var k;
4     for (var i = 0; i < 2*RUNLOOP; ++i) {
5         n = undefined;
6         k = n++;
7         if (k) { }
8     }
9     return [k, n];
10 }
11
12 var [a, b] = f();
13
14 assertEq(isNaN(a), true);
15 assertEq(isNaN(b), true);
16
17 checkStats({
18     recorderStarted: 1,
19     recorderAborted: 0,
20     traceCompleted: 1,
21     traceTriggered: 1
22 });