diff options
author | Alon Zakai <alonzakai@gmail.com> | 2016-08-16 16:57:01 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-09-07 09:54:59 -0700 |
commit | 38fdfdd800bc9c029ebd334ac9a08649b4d4d42e (patch) | |
tree | 98be368585a3ba74e31f5f7cba3bc104abe518f4 | |
parent | 2f5c81810d827be6412056fc33188bdae622d55d (diff) | |
download | binaryen-38fdfdd800bc9c029ebd334ac9a08649b4d4d42e.tar.gz binaryen-38fdfdd800bc9c029ebd334ac9a08649b4d4d42e.tar.bz2 binaryen-38fdfdd800bc9c029ebd334ac9a08649b4d4d42e.zip |
globals printing fix, handle the case with no module
-rw-r--r-- | src/passes/Print.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp index c0d7ed345..02e9b9065 100644 --- a/src/passes/Print.cpp +++ b/src/passes/Print.cpp @@ -83,7 +83,8 @@ struct PrintSExpression : public Visitor<PrintSExpression> { } Name printableGlobal(Index index) { - return currModule->getGlobal(index)->name; + if (currModule) return currModule->getGlobal(index)->name; + return Name::fromInt(index); } std::ostream& printName(Name name) { |