summaryrefslogtreecommitdiff
path: root/src/passes/Print.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/Print.cpp')
-rw-r--r--src/passes/Print.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp
index 2f7588b37..cfdfc09dd 100644
--- a/src/passes/Print.cpp
+++ b/src/passes/Print.cpp
@@ -741,20 +741,18 @@ struct PrintSExpression : public Visitor<PrintSExpression> {
printTableHeader(curr);
o << maybeNewLine;
}
- if (curr->segments.empty()) return;
- doIndent(o, indent);
for (auto& segment : curr->segments) {
// Don't print empty segments
if (segment.data.empty()) continue;
+ doIndent(o, indent);
printOpening(o, "elem ", true);
visit(segment.offset);
for (auto name : segment.data) {
o << ' ';
printName(name);
}
- o << ')';
+ o << ")\n";
}
- o << maybeNewLine;
}
void printMemoryHeader(Memory* curr) {
printOpening(o, "memory") << ' ';