diff options
author | John Hodge <tpg@ucc.asn.au> | 2019-05-25 10:16:03 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2019-05-25 10:16:03 +0800 |
commit | 36eb3d81c73a41895d241c4a32ec06b1952b8012 (patch) | |
tree | 04664a46ec7fb470573ef24112a9a9def57aacae /src | |
parent | 0d23f91b596b9bafc5779e9803c60583db969633 (diff) | |
download | mrust-36eb3d81c73a41895d241c4a32ec06b1952b8012.tar.gz |
MIR - Condense LValue debug format
Diffstat (limited to 'src')
-rw-r--r-- | src/mir/mir.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mir/mir.cpp b/src/mir/mir.cpp index 638b8e46..83f7e1f0 100644 --- a/src/mir/mir.cpp +++ b/src/mir/mir.cpp @@ -95,28 +95,28 @@ namespace MIR { { TU_MATCHA( (x), (e), (Return, - os << "Return"; + os << "retval"; ), (Argument, - os << "Argument(" << e.idx << ")"; + os << "a" << e.idx; ), (Local, - os << "Local(" << e << ")"; + os << "_" << e; ), (Static, - os << "Static(" << *e << ")"; + os << "(" << *e << ")"; ), (Field, - os << "Field(" << e.field_index << ", " << *e.val << ")"; + os << *e.val << "." << e.field_index; ), (Deref, - os << "Deref(" << *e.val << ")"; + os << *e.val << "*"; ), (Index, - os << "Index(" << *e.val << ", " << *e.idx << ")"; + os << *e.val << "[" << *e.idx << "]"; ), (Downcast, - os << "Downcast(" << e.variant_index << ", " << *e.val << ")"; + os << *e.val << "#" << e.variant_index; ) ) return os; |