bug1077349.js (287B)
1 function boo() { 2 return foo.arguments[0]; 3 } 4 5 function foo(a,b,c) { 6 if (a == 0) { 7 a ^= 4; 8 return boo(); 9 } 10 11 return undefined; 12 } 13 14 function inlined() { 15 return foo.apply({}, arguments); 16 } 17 18 assertEq(inlined(1,2,3), undefined); 19 assertEq(inlined(0,1,2), 4);