mirror of
https://github.com/tc39/test262.git
synced 2025-10-04 23:48:47 +02:00
- lastIndex in RegExp.prototype[Symbol.split]: tc39/ecma262@08b4756747 - Missing number conversion in DataView.prototype.setXXX: tc39/ecma262@4f875fe96d - Negative zero byteoffset in TypedArray: tc39/ecma262@2d1ed20db7 - EvalDeclarationInstantiation throws TypeError: tc39/ecma262@2be6968715 - BindingRestElement allows BindingPattern: tc39/ecma262@d322357e6b - Eval in parameters with computed property keys: tc39/ecma262@04e2e9b719 - Use strict with non-simple parameters: tc39/ecma262@15b0db41ed - __proto__ in strict mode: tc39/ecma262@5c1984334d
20 lines
518 B
JavaScript
Executable File
20 lines
518 B
JavaScript
Executable File
// Copyright (C) 2015 André Bargull. All rights reserved.
|
|
// This code is governed by the BSD license found in the LICENSE file.
|
|
|
|
/*---
|
|
es7id: 14.3.1
|
|
description: >
|
|
A SyntaxError is thrown if a method contains a non-simple parameter list and a UseStrict directive.
|
|
info: >
|
|
Static Semantics: Early Errors
|
|
|
|
It is a Syntax Error if ContainsUseStrict of FunctionBody is true and IsSimpleParameterList of StrictFormalParameters is false.
|
|
negative: SyntaxError
|
|
---*/
|
|
|
|
var o = {
|
|
m(a = 0) {
|
|
"use strict";
|
|
}
|
|
};
|