| // Copyright (C) 2016 the V8 project authors. All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| /*--- |
| description: > |
| An ImportClause without an ImportsList contributes to the list of requested |
| modules |
| esid: sec-moduledeclarationinstantiation |
| info: | |
| [...] |
| 8. For each String required that is an element of |
| module.[[RequestedModules]] do, |
| a. NOTE: Before instantiating a module, all of the modules it requested |
| must be available. An implementation may perform this test at any |
| time prior to this point. |
| b. Let requiredModule be ? HostResolveImportedModule(module, required). |
| c. Perform ? requiredModule.ModuleDeclarationInstantiation(). |
| |
| 15.2.2.5 Static Semantics: ModuleRequests |
| |
| ImportDeclaration : import ImportClause FromClause; |
| |
| 1. Return ModuleRequests of FromClause. |
| |
| 15.2.3 Exports |
| |
| Syntax |
| ImportClause : |
| ImportedDefaultBinding |
| NameSpaceImport |
| NamedImports |
| ImportedDefaultBinding , NameSpaceImport |
| ImportedDefaultBinding , NamedImports |
| |
| NamedImports : |
| { } |
| { ImportsList } |
| { ImportsList , } |
| negative: |
| phase: resolution |
| type: ReferenceError |
| flags: [module] |
| ---*/ |
| |
| throw "Test262: This statement should not be evaluated."; |
| |
| import {} from './instn-resolve-empty-import_FIXTURE.js'; |