Merge pull request #2460 from syg/nostrict-eval-redecl

Flag sloppy eval in parameter initializer tests as noStrict
This commit is contained in:
Leo Balter 2020-01-06 16:47:25 -05:00 committed by GitHub
commit 40884c1195
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 33 additions and 32 deletions

View File

@ -12,6 +12,7 @@ info: |
features: [default-parameters]
flags: [noStrict]
---*/
//- params

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (arrow function expression)
esid: sec-arrow-function-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
flags: [generated, noStrict]
info: |
ArrowFunction : ArrowParameters => ConciseBody

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (async arrow function expression)
esid: sec-async-arrow-function-definitions
features: [default-parameters, async-functions]
flags: [generated, async]
flags: [generated, noStrict, async]
info: |
14.7 Async Arrow Function Definitions

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (async function named expression)
esid: sec-async-function-definitions
features: [default-parameters, async-functions]
flags: [generated, async]
flags: [generated, noStrict, async]
info: |
14.6 Async Function Definitions

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (async function nameless expression)
esid: sec-async-function-definitions
features: [default-parameters, async-functions]
flags: [generated, async]
flags: [generated, noStrict, async]
info: |
14.6 Async Function Definitions

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (async generator function expression)
esid: sec-asyncgenerator-definitions-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
flags: [generated, noStrict]
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * ( FormalParameters ) {
AsyncGeneratorBody }

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (async generator named function expression)
esid: sec-asyncgenerator-definitions-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
flags: [generated, noStrict]
info: |
AsyncGeneratorExpression : async [no LineTerminator here] function * BindingIdentifier
( FormalParameters ) { AsyncGeneratorBody }

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (static class expression async generator method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (class expression async generator method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (static class expression async method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-functions]
flags: [generated, async]
flags: [generated, noStrict, async]
info: |
ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (class expression async method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-functions]
flags: [generated, async]
flags: [generated, noStrict, async]
info: |
ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (static class expression generator method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (static class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassExpression : class BindingIdentifieropt ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (function expression)
esid: sec-function-definitions-runtime-semantics-evaluation
features: [default-parameters]
flags: [generated]
flags: [generated, noStrict]
info: |
FunctionExpression : function ( FormalParameters ) { FunctionBody }

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (generator function expression)
esid: sec-generator-function-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
flags: [generated, noStrict]
info: |
GeneratorExpression : function * ( FormalParameters ) { GeneratorBody }

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (async generator method)
esid: sec-asyncgenerator-definitions-propertydefinitionevaluation
features: [default-parameters, async-iteration]
flags: [generated]
flags: [generated, noStrict]
info: |
AsyncGeneratorMethod :
async [no LineTerminator here] * PropertyName ( UniqueFormalParameters )

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (async method)
esid: sec-async-function-definitions
features: [default-parameters, async-functions]
flags: [generated, async]
flags: [generated, noStrict, async]
info: |
14.6 Async Function Definitions

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (generator method)
esid: sec-generator-function-definitions-runtime-semantics-propertydefinitionevaluation
features: [default-parameters, generators]
flags: [generated]
flags: [generated, noStrict]
info: |
GeneratorMethod :
* PropertyName ( StrictFormalParameters ) { GeneratorBody }

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (method)
esid: sec-runtime-semantics-definemethod
features: [default-parameters]
flags: [generated]
flags: [generated, noStrict]
info: |
MethodDefinition : PropertyName ( StrictFormalParameters ) { FunctionBody }

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (async function declaration)
esid: sec-async-function-definitions
features: [default-parameters, async-functions]
flags: [generated, async]
flags: [generated, noStrict, async]
info: |
14.6 Async Function Definitions

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (async generator function declaration)
esid: sec-asyncgenerator-definitions-instantiatefunctionobject
features: [default-parameters, async-iteration]
flags: [generated]
flags: [generated, noStrict]
info: |
AsyncGeneratorDeclaration : async [no LineTerminator here] function * BindingIdentifier
( FormalParameters ) { AsyncGeneratorBody }

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (static class expression generator method)
esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters, async-iteration]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassDeclaration : class BindingIdentifier ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-iteration]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassDeclaration : class BindingIdentifier ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (static class declaration async method)
esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters, async-functions]
flags: [generated, async]
flags: [generated, noStrict, async]
info: |
ClassDeclaration : class BindingIdentifier ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (class declaration async method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, async-functions]
flags: [generated, async]
flags: [generated, noStrict, async]
info: |
ClassDeclaration : class BindingIdentifier ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (static class expression generator method)
esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters, generators]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassDeclaration : class BindingIdentifier ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (class expression method)
esid: sec-class-definitions-runtime-semantics-evaluation
features: [default-parameters, generators]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassDeclaration : class BindingIdentifier ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (static class expression method)
esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassDeclaration : class BindingIdentifier ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (class expression method)
esid: sec-runtime-semantics-bindingclassdeclarationevaluation
features: [default-parameters]
flags: [generated]
flags: [generated, noStrict]
info: |
ClassDeclaration : class BindingIdentifier ClassTail

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (function declaration)
esid: sec-function-definitions-runtime-semantics-instantiatefunctionobject
features: [default-parameters]
flags: [generated]
flags: [generated, noStrict]
info: |
FunctionDeclaration :
function BindingIdentifier ( FormalParameters ) { FunctionBody }

View File

@ -5,7 +5,7 @@
description: sloppy direct eval in params introduces var (generator function declaration)
esid: sec-generator-function-definitions-runtime-semantics-instantiatefunctionobject
features: [default-parameters, generators]
flags: [generated]
flags: [generated, noStrict]
info: |
GeneratorDeclaration : function * ( FormalParameters ) { GeneratorBody }