// |reftest| module // Copyright (C) 2016 the V8 project authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- description: > The first identifier in an ImportSpecifier containing `as` may be any valid IdentifierName esid: sec-imports info: | ImportSpecifier: ImportedBinding IdentifierName as ImportedBinding flags: [module] ---*/ var _if = 1; var _import = 2; var _export = 3; var _await = 4; var _arguments = 5; var _eval = 6; var _default = 7; var _as = 8; export { _if as if, _import as import, _export as export, _await as await, _arguments as arguments, _eval as eval, _default as default, _as as as }; import { if as if_, import as import_, export as export_, await as await_, arguments as arguments_, eval as eval_, default as default_, as as as } from './instn-named-id-name.js'; assert.sameValue(if_, 1); assert.sameValue(import_, 2); assert.sameValue(export_, 3); assert.sameValue(await_, 4); assert.sameValue(arguments_, 5); assert.sameValue(eval_, 6); assert.sameValue(default_, 7); assert.sameValue(as, 8); reportCompare(0, 0);