diff --git a/src/backend/mod.rs b/src/backend/mod.rs index 8b43c77..a2ccc34 100644 --- a/src/backend/mod.rs +++ b/src/backend/mod.rs @@ -220,7 +220,10 @@ impl<'a> WasmFuncBackend<'a> { } } } - _ => unreachable!(), + &ValueDef::PickOutput(..) => { + self.lower_value(value, func); + } + def => unreachable!("Unexpected inst: {:?}", def), } }