Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / jit-test / tests / basic / testConcatNWithSideEffects.js
1 var log;
2 function b(x) { log += 'b'; return 'B'; }
3 function g() {
4     log = '';
5     var a = {toString: function () { log += 'a'; return 'A'; }};
6     assertEq("[" + a + b() + "]", "[AB]");
7     assertEq(log, "ab");
8 }
9
10 for (var i = 0; i < 1000; ++i)
11     g();
12
13 checkStats({recorderStarted:1, recorderAborted:0, traceCompleted:1});