summaryrefslogtreecommitdiff
path: root/src/tools/wasm-ctor-eval.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/wasm-ctor-eval.cpp')
-rw-r--r--src/tools/wasm-ctor-eval.cpp4
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