js/src/jit-test/tests/basic/testConcatNWithSideEffects.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:1bf9ba8d40e1
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

mercurial