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.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/passes/Print.cpp b/src/passes/Print.cpp
index 864a46362..33b34904e 100644
--- a/src/passes/Print.cpp
+++ b/src/passes/Print.cpp
@@ -103,15 +103,21 @@ std::ostream& operator<<(std::ostream& os, SigName sigName) {
if (t.isNullable()) {
os << "_null";
}
- os << "<";
+ os << "[";
+ auto subsep = "";
for (auto s : sig.params) {
+ os << subsep;
+ subsep = "_";
printType(s);
}
os << "_->_";
+ subsep = "";
for (auto s : sig.results) {
+ os << subsep;
+ subsep = "_";
printType(s);
}
- os << ">";
+ os << "]";
continue;
}
}