diff options
author | John Hodge <tpg@mutabah.net> | 2016-08-21 18:51:42 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-08-21 18:51:42 +0800 |
commit | 61bce0a54921616748112accfcb0352d23d2db43 (patch) | |
tree | eb87e99ffc20ef3bef9b2bef0b496f5c0335d288 /src/mir/dump.cpp | |
parent | 892c261426959e6925480bb70889aa4ceeb56c77 (diff) | |
download | mrust-61bce0a54921616748112accfcb0352d23d2db43.tar.gz |
MIR Dump - Remove arg patterns from arguments
Diffstat (limited to 'src/mir/dump.cpp')
-rw-r--r-- | src/mir/dump.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mir/dump.cpp b/src/mir/dump.cpp index 21a1191f..3ab267dc 100644 --- a/src/mir/dump.cpp +++ b/src/mir/dump.cpp @@ -107,9 +107,12 @@ namespace { else m_os << p; m_os << item.m_params.fmt_args() << "("; - for(const auto& arg : item.m_args) + for(unsigned int i = 0; i < item.m_args.size(); i ++) { - m_os << arg.first << ": " << arg.second << ", "; + if( i == 0 && item.m_args[i].first.m_binding.m_name == "self" ) { + m_os << "self="; + } + m_os << "arg$" << i << ": " << item.m_args[i].second << ", "; } m_os << ") -> " << item.m_return << "\n"; if( ! item.m_params.m_bounds.empty() ) |