Update ReadMe.md
[qtwebkit.git] / JSTests / microbenchmarks / scoped-arguments-overridden-length.js
blobf6cdd68c34c17f935849b1169dd7a8f290e7c79a
1 (function() {
2     var args = (function(a) {
3         (function() {
4             a++;
5         })();
6         var result = arguments;
7         result.length = 6;
8         return result;
9     })(1, 2, 3, 4, 5);
10     
11     if (args[0] != 2)
12         throw "Error: bad args: " + args;
13     
14     var array = [args, [1, 2, 3]];
15     
16     var result = 0;
17     for (var i = 0; i < 1000000; ++i)
18         result += array[i % array.length].length;
19     
20     if (result != 4500000)
21         throw "Error: bad result: " + result;
22 })();