Enable strict mode testing for sm/statements

This commit is contained in:
André Bargull 2025-04-30 14:16:38 +02:00 committed by Philip Chimento
parent 7453cbb760
commit ddfdf9773e
17 changed files with 0 additions and 34 deletions

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
Don't assert when an arrow function occurs at the end of a declaration init-component of a for(;;) loop head
esid: pending

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
|for (x => 0 in 1;;) break;| must be a syntax error per ES6, not an elaborate nop
esid: pending

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
Declarations in for-in loop heads must not contain |in|-expression initializers
esid: pending

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
Don't mishandle deletion of a property from the internal iterator created for a for-in loop, when a gc occurs just after it
esid: pending

View File

@ -2,8 +2,6 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
flags:
- noStrict
description: |
Leaving for-in and try should handle stack value in correct order
esid: pending

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
Support const declarations in for-of loop heads
esid: pending

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
Don't assert parsing a for-in/of loop whose target is a name, where the expression being iterated over contains a string containing an index
esid: pending

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
Support computed property names in destructuring declarations in for-in/of loop heads
esid: pending

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
Support initializer defaults in destructuring declarations in for-in/of loop heads
esid: pending

View File

@ -3,8 +3,6 @@
/*---
includes: [sm/assertThrowsValue.js]
flags:
- noStrict
description: |
pending
esid: pending

View File

@ -3,8 +3,6 @@
/*---
includes: [sm/assertThrowsValue.js]
flags:
- noStrict
description: |
Tests that IteratorReturn is called when a for-of loop has an abrupt completion value during non-iterator code.
esid: pending

View File

@ -2,8 +2,6 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
flags:
- noStrict
description: |
Returning non-object from @@iterator should throw
esid: pending

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
Don't assert parsing |for (var x = 3 of 42);|
esid: pending

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
Don't crash constant-folding an |if| governed by a truthy constant, whose alternative statement is another |if|
esid: pending

View File

@ -2,8 +2,6 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
flags:
- noStrict
description: |
pending
esid: pending

View File

@ -4,8 +4,6 @@
*/
/*---
flags:
- noStrict
description: |
pending
esid: pending

View File

@ -2,8 +2,6 @@
// This code is governed by the BSD license found in the LICENSE file.
/*---
flags:
- noStrict
description: |
try block should return try value if finally returned normally
esid: pending