From 9f53b6b4d05ee3212ae2a124375b15060094eea5 Mon Sep 17 00:00:00 2001 From: Frank Emrich Date: Thu, 14 Sep 2023 13:19:29 +0100 Subject: [PATCH] make cranelift filetests happy --- cranelift/filetests/src/test_wasm/env.rs | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/cranelift/filetests/src/test_wasm/env.rs b/cranelift/filetests/src/test_wasm/env.rs index 0fcbae9b1aca..79ed3cf7879c 100644 --- a/cranelift/filetests/src/test_wasm/env.rs +++ b/cranelift/filetests/src/test_wasm/env.rs @@ -774,12 +774,29 @@ impl<'a> FuncEnvironment for FuncEnv<'a> { /// TODO fn typed_continuations_load_continuation_object( - &self, + &mut self, builder: &mut cranelift_frontend::FunctionBuilder, - base_addr: ir::Value, ) -> ir::Value { self.inner - .typed_continuations_load_continuation_object(builder, base_addr) + .typed_continuations_load_continuation_object(builder) + } + + fn typed_continuations_load_parent( + &mut self, + builder: &mut cranelift_frontend::FunctionBuilder, + contobj: ir::Value, + ) -> ir::Value { + self.inner.typed_continuations_load_parent(builder, contobj) + } + + fn typed_continuations_store_parent( + &mut self, + builder: &mut cranelift_frontend::FunctionBuilder, + contobj: ir::Value, + new_parent: ir::Value, + ) { + self.inner + .typed_continuations_store_parent(builder, contobj, new_parent); } fn typed_continuations_load_return_values(