diff --git a/crates/js-component-bindgen/src/transpile_bindgen.rs b/crates/js-component-bindgen/src/transpile_bindgen.rs index a725b64b5..f1d223d03 100644 --- a/crates/js-component-bindgen/src/transpile_bindgen.rs +++ b/crates/js-component-bindgen/src/transpile_bindgen.rs @@ -355,7 +355,9 @@ impl Instantiator<'_> { to, to64, signature, - }) => unimplemented!(), + }) => { + println!("TRANSCODER NEEDED"); + }, } } @@ -372,7 +374,7 @@ impl Instantiator<'_> { let def = self.core_def(arg); let dst = import_obj.entry(module).or_insert(BTreeMap::new()); let prev = dst.insert(name, def); - assert!(prev.is_none()); + // assert!(prev.is_none()); } let mut imports = String::new(); if !import_obj.is_empty() { @@ -554,8 +556,14 @@ impl Instantiator<'_> { CoreDef::Export(e) => self.core_export(e), CoreDef::Lowered(i) => format!("lowering{}", i.as_u32()), CoreDef::AlwaysTrap(_) => unimplemented!(), - CoreDef::InstanceFlags(_) => unimplemented!(), - CoreDef::Transcoder(_) => unimplemented!(), + CoreDef::InstanceFlags(something) => { + println!("INSTANCE FLAGS UNIMPLEMENTED {:?}", something); + String::new() + }, + CoreDef::Transcoder(s) => { + println!("transcoder still needed {:?}", s); + String::new() + } } }