From 2e6ccc16874599c64d879a19c06a4611b2962c21 Mon Sep 17 00:00:00 2001 From: Lukas Lihotzki Date: Wed, 7 Sep 2022 15:21:04 +0200 Subject: [PATCH] Fixes --- crates/cli-support/src/wit/mod.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/cli-support/src/wit/mod.rs b/crates/cli-support/src/wit/mod.rs index 47c501b6cca..df7eb229a5e 100644 --- a/crates/cli-support/src/wit/mod.rs +++ b/crates/cli-support/src/wit/mod.rs @@ -887,7 +887,9 @@ impl<'a> Context<'a> { if let Some(vendor_prefixes) = vendor_prefixes { assert!(vendor_prefixes.len() > 0); - if let Some(decode::ImportModule::Inline(_)) = &import.module { + if let Some(decode::ImportModule::Inline(_) | ecode::ImportModule::Named(_)) = + &import.module + { bail!( "local JS snippets do not support vendor prefixes for \ the import of `{}` with a polyfill of `{}`", @@ -895,7 +897,7 @@ impl<'a> Context<'a> { &vendor_prefixes[0] ); } - if let Some(decode::ImportModule::Named(module)) = &import.module { + if let Some(decode::ImportModule::RawNamed(module)) = &import.module { bail!( "import of `{}` from `{}` has a polyfill of `{}` listed, but vendor prefixes aren't supported when importing from modules",