From c025829d6cccfbd2ac94782beebbbee0c0389675 Mon Sep 17 00:00:00 2001 From: Ben Smith Date: Thu, 8 Dec 2016 15:18:37 -0800 Subject: Update testsuite * Non-imported globals can not be used in initializer expressions * block/loop/if labels can be repeated at the end * get_global index in initializer expression should reference use module index space, not "defined" global index space --- src/binary-reader-interpreter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/binary-reader-interpreter.c') diff --git a/src/binary-reader-interpreter.c b/src/binary-reader-interpreter.c index bfbb9cc5..66882aac 100644 --- a/src/binary-reader-interpreter.c +++ b/src/binary-reader-interpreter.c @@ -836,7 +836,7 @@ static WasmResult on_init_expr_get_global_expr(uint32_t index, void* user_data) { Context* ctx = user_data; WasmInterpreterGlobal* ref_global = - get_global_by_defined_index(ctx, global_index); + get_global_by_module_index(ctx, global_index); ctx->init_expr_value = ref_global->typed_value; return WASM_OK; } -- cgit v1.2.3