Status: New
Owner: ----

New issue 701 by michaeljohnthethird: arguments.callee.caller.arguments different on every access
http://code.google.com/p/v8/issues/detail?id=701

Whenever arguments.callee.caller.arguments is accessed, a different object is returned.
Proof of concept follows:

function a(){
    console.log(arguments===arguments);
    console.log(arguments.callee.arguments===arguments);
console.log(arguments.callee.caller.arguments===arguments.callee.caller.arguments);
}
(function(){ a(); })();

This should log true to the console three times, but when run in chrome, only the first 2 statements pass. When run in firebug console, all 3 statements return true.

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to