From 95d00d699c9e05b8a04885d019a09d8d2eebd0b5 Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Thu, 13 Oct 2016 19:41:59 +0200 Subject: Don't create a memory section for an imported memory; fixes #772 (#773) --- src/passes/Print.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'src/passes/Print.cpp') diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp index 075d013e5..c6fca0256 100644 --- a/src/passes/Print.cpp +++ b/src/passes/Print.cpp @@ -649,14 +649,7 @@ struct PrintSExpression : public Visitor { } void visitMemory(Memory* curr) { // if memory wasn't imported, declare it - bool found = false; - for (auto& import : currModule->imports) { - if (import->kind == ExternalKind::Memory) { - found = true; - break; - } - } - if (!found) { + if (!curr->imported) { doIndent(o, indent); printMemoryHeader(curr); o << '\n'; -- cgit v1.2.3