diff options
Diffstat (limited to 'src/tools/wasm-ctor-eval.cpp')
-rw-r--r-- | src/tools/wasm-ctor-eval.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/wasm-ctor-eval.cpp b/src/tools/wasm-ctor-eval.cpp index 293c675d1..af4d0d0b2 100644 --- a/src/tools/wasm-ctor-eval.cpp +++ b/src/tools/wasm-ctor-eval.cpp @@ -133,7 +133,7 @@ public: ModuleUtils::iterDefinedGlobals(wasm, [&](Global* global) { if (!global->init->is<Const>()) { // some constants are ok to use - if (auto* get = global->init->dynCast<GetGlobal>()) { + if (auto* get = global->init->dynCast<GlobalGet>()) { auto name = get->name; auto* import = wasm.getGlobal(name); if (import->module == Name(ENV) && @@ -228,7 +228,7 @@ struct CtorEvalExternalInterface : EvallingModuleInstance::ExternalInterface { // offset 0. if (auto* c = segment.offset->dynCast<Const>()) { start = c->value.getInteger(); - } else if (segment.offset->is<GetGlobal>()) { + } else if (segment.offset->is<GlobalGet>()) { start = 0; } else { WASM_UNREACHABLE(); // wasm spec only allows const and global.get there |