Skip to content

Commit 7238286

Browse files
committed
remove post-return bits from async result lift code
...at least until we've determined whether post-return options even make sense for async-lifted exports. Signed-off-by: Joel Dice <joel.dice@fermyon.com>
1 parent 6b8822a commit 7238286

1 file changed

Lines changed: 0 additions & 5 deletions

File tree

  • crates/wasmtime/src/runtime/component

crates/wasmtime/src/runtime/component/func.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1041,20 +1041,15 @@ fn lift_results<
10411041
let FuncData {
10421042
options,
10431043
instance,
1044-
component_instance,
10451044
ty,
10461045
..
10471046
} = store.0[me];
10481047

10491048
let instance = store.0[instance.0].as_ref().unwrap();
10501049
let types = instance.component_types().clone();
10511050
let instance_ptr = instance.instance_ptr();
1052-
let mut flags = instance.instance().instance_flags(component_instance);
1053-
1054-
store.0[me].post_return_arg = Some(ValRaw::i32(0));
10551051

10561052
unsafe {
1057-
flags.set_needs_post_return(true);
10581053
Ok(Some(Box::new(lift(
10591054
&mut LiftContext::new(store.0, &options, &types, instance_ptr),
10601055
InterfaceType::Tuple(types[ty].results),

0 commit comments

Comments
 (0)