S12.4_A1.js (647B)
1 // |reftest| error:SyntaxError 2 // Copyright 2009 the Sputnik authors. All rights reserved. 3 // This code is governed by the BSD license found in the LICENSE file. 4 5 /*--- 6 info: | 7 An ExpressionStatement can not start with the function keyword because 8 that might make it ambiguous with a FunctionDeclaration 9 es5id: 12.4_A1 10 description: Checking if execution of "function(){}()" fails 11 negative: 12 phase: parse 13 type: SyntaxError 14 ---*/ 15 16 $DONOTEVALUATE(); 17 18 ////////////////////////////////////////////////////////////////////////////// 19 //CHECK#1 20 function(){}(); 21 // 22 //////////////////////////////////////////////////////////////////////////////