Merge pull request #1683 from alexcrichton/no-modules-lenient

Improve leniency of `--no-modules` output
This commit is contained in:
Alex Crichton 2019-07-30 09:12:39 -05:00 committed by GitHub
commit 78db35daac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -502,7 +502,7 @@ impl<'a> Context<'a> {
let result;
const imports = {{}};
{imports_init}
if (module instanceof URL || typeof module === 'string' || module instanceof Request) {{
if ((typeof URL === 'function' && module instanceof URL) || typeof module === 'string' || (typeof Request === 'function' && module instanceof Request)) {{
{init_memory2}
const response = fetch(module);
if (typeof WebAssembly.instantiateStreaming === 'function') {{