diff options
Diffstat (limited to 'src/passes/Print.cpp')
-rw-r--r-- | src/passes/Print.cpp | 10 |
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; } } |