feat(clif-backend,singlepass-backend) Feed imported functions with FuncCtx.vmctx.

This commit is contained in:
Ivan Enderlin
2019-11-11 23:12:40 +01:00
parent 98e4ef066a
commit 11f34a9285
3 changed files with 38 additions and 3 deletions

View File

@ -776,7 +776,7 @@ impl FuncEnvironment for FunctionEnvironment {
let imported_func_ctx_vmctx_addr =
pos.func.create_global_value(ir::GlobalValueData::Load {
base: imported_func_ctx_addr,
offset: (0 as i32).into(),
offset: (vm::FuncCtx::offset_vmctx() as i32).into(),
global_type: ptr_type,
readonly: true,
});