// Copyright 2009 the Sputnik authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- info: | The initial value of the created property callee is the Function object being executed es5id: 10.6_A4 description: Checking that arguments.callee === function object flags: [noStrict] ---*/ //CHECK#1 function f1(){ return arguments.callee; } try{ if(f1 !== f1()){ throw new Test262Error('#1: arguments.callee === f1'); } } catch(e){ throw new Test262Error("#1: arguments object doesn't exists"); } //CHECK#2 var f2 = function(){return arguments.callee;}; try{ if(f2 !== f2()){ throw new Test262Error('#2: arguments.callee === f2'); } } catch(e){ throw new Test262Error("#1: arguments object doesn't exists"); } reportCompare(0, 0);