S13.2.1_A7_T1.js (843B)
1 // Copyright 2009 the Sputnik authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 info: | 6 When the [[Call]] property for a Function object F is called, the following steps are taken: 7 2. Evaluate F's FunctionBody; 8 if Result.type is returned then Result.value is returned too 9 es5id: 13.2.1_A7_T1 10 description: Returning null. Declaring a function with "function __func()" 11 ---*/ 12 13 function __func(){ 14 var x = null; 15 return x; 16 } 17 18 ////////////////////////////////////////////////////////////////////////////// 19 //CHECK#1 20 try{ 21 var x=__func(); 22 } catch(e){ 23 throw new Test262Error('#1: var x=__func() does not lead to throwing exception. Actual: exception is '+e); 24 } 25 // 26 ////////////////////////////////////////////////////////////////////////////// 27 28 reportCompare(0, 0);