Avoid duplicate binding import-source-binding-name.js (#4121)

This commit is contained in:
Nicolò Ribaudo 2024-06-28 15:14:23 +02:00 committed by GitHub
parent 27b2551c00
commit 03852c962b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 23 additions and 2 deletions

View File

@ -0,0 +1,23 @@
// Copyright (C) 2024 Chengzhong Wu. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: >
ImportBinding in ImportDeclaration may be 'source' and 'from'
esid: sec-modules
info: |
ImportDeclaration:
import source ImportedBinding FromClause ;
negative:
phase: resolution
type: SyntaxError
features: [source-phase-imports]
flags: [module]
---*/
$DONOTEVALUATE();
import "../resources/ensure-linking-error_FIXTURE.js";
import source source from '<do not resolve>';
import source from from '<do not resolve>';

View File

@ -19,7 +19,5 @@ $DONOTEVALUATE();
import "../resources/ensure-linking-error_FIXTURE.js";
import source source from '<do not resolve>';
import source from from '<do not resolve>';
import source from '<do not resolve>';
import from from '<do not resolve>';