tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

argsx-1.js (6658B)


      1 actual = '';
      2 expected = "function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},3,1,2,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},3,1,2,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},3,1,2,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},3,1,2,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},3,1,2,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},3,1,2,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},3,1,2,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},3,1,2,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},3,1,2,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},3,1,2,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,[object Object],a,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,[object Object],a,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,[object Object],a,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,[object Object],a,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,[object Object],a,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,[object Object],a,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,[object Object],a,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,[object Object],a,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,[object Object],a,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,[object Object],a,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,abc,def,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,abc,def,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,abc,def,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,abc,def,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,abc,def,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,abc,def,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,abc,def,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,abc,def,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,abc,def,function f() {\n  var a = arguments;\n  \n  for (var i = 0; i < 10; ++i) {\n    appendToActual(a.callee);\n    appendToActual(a.length);\n    appendToActual(a[0]);\n    appendToActual(a[1]);\n  }\n},2,abc,def,"
      3 
      4 // args object created by interpreter
      5 
      6 function f() {
      7  var a = arguments;
      8  
      9  for (var i = 0; i < 10; ++i) {
     10    appendToActual(a.callee);
     11    appendToActual(a.length);
     12    appendToActual(a[0]);
     13    appendToActual(a[1]);
     14  }
     15 }
     16 
     17 f(1, 2, 3);
     18 f({}, 'a');
     19 f('abc', 'def');
     20 
     21 
     22 assertEq(actual, expected)