external-arguments-mutate-callee.js (239B)
1 function foo() { 2 arguments.callee = {name: "mutated"}; 3 return bar(arguments); 4 } 5 6 function bar(x) { 7 assertEq(x.callee.name, "mutated"); 8 assertEq(arguments.callee.name, "bar"); 9 } 10 11 for (var i = 0; i < 100; i++) { 12 foo(); 13 }