More @onlyStrict tests should have been @noStrict.

This commit is contained in:
David Fugate 2012-03-08 12:04:15 -08:00
parent 5882a21142
commit 448262e29e
53 changed files with 53 additions and 53 deletions

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-10gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-10gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (New'ed Function constructor includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (New'ed Function constructor includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-16gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-16gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (New'ed object from FunctionDeclaration includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (New'ed object from FunctionDeclaration includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-18gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-18gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (New'ed object from FunctionExpression includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (New'ed object from FunctionExpression includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-20gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-20gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (New'ed object from Anonymous FunctionExpression includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (New'ed object from Anonymous FunctionExpression includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-2gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-2gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-30gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-30gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration defined within a FunctionDeclaration with a strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration defined within a FunctionDeclaration with a strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-31gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-31gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression defined within a FunctionDeclaration with a strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression defined within a FunctionDeclaration with a strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-32gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-32gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression defined within a FunctionDeclaration with a strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression defined within a FunctionDeclaration with a strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-33gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-33gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration defined within a FunctionExpression with a strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration defined within a FunctionExpression with a strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-34gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-34gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression defined within a FunctionExpression with a strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression defined within a FunctionExpression with a strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-35gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-35gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression defined within a FunctionExpression with a strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression defined within a FunctionExpression with a strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-36gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-36gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration defined within an Anonymous FunctionExpression with a strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration defined within an Anonymous FunctionExpression with a strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-37gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-37gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression defined within an Anonymous FunctionExpression with a strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression defined within an Anonymous FunctionExpression with a strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-38gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-38gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression defined within an Anonymous FunctionExpression with a strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression defined within an Anonymous FunctionExpression with a strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-39gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-39gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration with a strict directive prologue defined within a FunctionDeclaration) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration with a strict directive prologue defined within a FunctionDeclaration)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-40gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-40gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression with a strict directive prologue defined within a FunctionDeclaration) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression with a strict directive prologue defined within a FunctionDeclaration)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-41gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-41gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression with a strict directive prologue defined within a FunctionDeclaration) * @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression with a strict directive prologue defined within a FunctionDeclaration)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-42gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-42gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration with a strict directive prologue defined within a FunctionExpression) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration with a strict directive prologue defined within a FunctionExpression)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-43gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-43gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression with a strict directive prologue defined within a FunctionExpression) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression with a strict directive prologue defined within a FunctionExpression)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-44gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-44gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression with a strict directive prologue defined within a FunctionExpression) * @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression with a strict directive prologue defined within a FunctionExpression)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-45gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-45gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration with a strict directive prologue defined within an Anonymous FunctionExpression) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionDeclaration with a strict directive prologue defined within an Anonymous FunctionExpression)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-46gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-46gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression with a strict directive prologue defined within an Anonymous FunctionExpression) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression with a strict directive prologue defined within an Anonymous FunctionExpression)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-47gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-47gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression with a strict directive prologue defined within an Anonymous FunctionExpression) * @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression with a strict directive prologue defined within an Anonymous FunctionExpression)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-49gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-49gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Literal getter includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (Literal getter includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-4gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-4gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (FunctionExpression includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-51gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-51gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Literal setter includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (Literal setter includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-55gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-55gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Injected setter includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (Injected setter includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-56gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-56gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by non-strict function declaration) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by non-strict function declaration)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-57gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-57gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by non-strict eval) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by non-strict eval)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-58gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-58gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by non-strict Function constructor) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by non-strict Function constructor)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-59gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-59gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by non-strict new'ed Function constructor) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by non-strict new'ed Function constructor)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-60gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-60gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.apply()) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.apply())
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-61gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-61gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.apply(null)) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.apply(null))
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-62gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-62gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.apply(undefined)) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.apply(undefined))
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-63gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-63gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.apply(someObject)) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.apply(someObject))
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-64gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-64gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.apply(globalObject)) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.apply(globalObject))
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-65gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-65gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.call()) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.call())
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-66gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-66gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.call(null)) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.call(null))
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-67gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-67gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.call(undefined)) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.call(undefined))
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-68gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-68gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.call(someObject)) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.call(someObject))
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-69gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-69gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.call(globalObject)) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.call(globalObject))
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-6gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-6gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (Anonymous FunctionExpression includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-70gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-70gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.bind()()) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.bind()())
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-71gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-71gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.bind(null)()) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.bind(null)())
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-72gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-72gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.bind(undefined)()) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.bind(undefined)())
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-73gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-73gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.bind(someObject)()) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.bind(someObject)())
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-74gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-74gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.bind(globalObject)()) * @description Strict mode - checking access to strict function caller from non-strict function (strict function declaration called by Function.prototype.bind(globalObject)())
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-89gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-89gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (non-strict function declaration called by strict Function.prototype.bind()()) * @description Strict mode - checking access to strict function caller from non-strict function (non-strict function declaration called by strict Function.prototype.bind()())
* @onlyStrict * @noStrict
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-8gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-8gs.js
* @description Strict mode - checking access to strict function caller from non-strict function (Function constructor includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function (Function constructor includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-94gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-94gs.js
* @description Strict mode - checking access to strict function caller from non-strict function expression (FunctionDeclaration includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict function expression (FunctionDeclaration includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-95gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-95gs.js
* @description Strict mode - checking access to strict function caller from non-strict, constructor-based function (FunctionDeclaration includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict, constructor-based function (FunctionDeclaration includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-96gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-96gs.js
* @description Strict mode - checking access to strict function caller from non-strict property (FunctionDeclaration includes strict directive prologue) * @description Strict mode - checking access to strict function caller from non-strict property (FunctionDeclaration includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */

View File

@ -6,7 +6,7 @@
/** /**
* @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-97gs.js * @path ch15/15.3/15.3.5/15.3.5.4/15.3.5.4_2-97gs.js
* @description Strict mode - checking access to strict function caller from bound non-strict function (FunctionDeclaration includes strict directive prologue) * @description Strict mode - checking access to strict function caller from bound non-strict function (FunctionDeclaration includes strict directive prologue)
* @onlyStrict * @noStrict
* @negative TypeError * @negative TypeError
*/ */