Fix borrow scope for store in WrappedCallable impl for WasmtimeFn.
This PR fixes the borrow scope of store in the `WrappedCallable` impl of `WasmTimeFn` such that it does not remain borrowed across the call to `wasmtime_call_trampoline`. By limiting the scope of the borrow, the implementation can be reentered if an exported function calls an imported function, which in turn calls another exported function. Fixes #365.
This commit is contained in:
BIN
wasmtime-api/tests/import_calling_export.wasm
Normal file
BIN
wasmtime-api/tests/import_calling_export.wasm
Normal file
Binary file not shown.
Reference in New Issue
Block a user