summaryrefslogtreecommitdiff
path: root/src/wasm-validator.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-09-19 17:18:59 -0700
committerAlon Zakai <alonzakai@gmail.com>2016-09-19 18:49:42 -0700
commitba0a6541885d324b9562a79a8977ed8733191b7f (patch)
tree98fbbbd23421b75c9e47870f828161aec0d6494d /src/wasm-validator.h
parent38dc263c303be13bec2fcee713bdb18fa89057c8 (diff)
downloadbinaryen-ba0a6541885d324b9562a79a8977ed8733191b7f.tar.gz
binaryen-ba0a6541885d324b9562a79a8977ed8733191b7f.tar.bz2
binaryen-ba0a6541885d324b9562a79a8977ed8733191b7f.zip
globals mutability fixes
Diffstat (limited to 'src/wasm-validator.h')
-rw-r--r--src/wasm-validator.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wasm-validator.h b/src/wasm-validator.h
index 1d3b5c41b..6c6792228 100644
--- a/src/wasm-validator.h
+++ b/src/wasm-validator.h
@@ -335,7 +335,7 @@ public:
}
void visitGlobal(Global* curr) {
- shouldBeTrue(curr->init->is<Const>(), curr->name, "global init must be valid");
+ shouldBeTrue(curr->init->is<Const>() || curr->init->is<GetGlobal>(), curr->name, "global init must be valid");
shouldBeEqual(curr->type, curr->init->type, nullptr, "global init must have correct type");
}