summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2019-05-25 10:16:03 +0800
committerJohn Hodge <tpg@ucc.asn.au>2019-05-25 10:16:03 +0800
commit36eb3d81c73a41895d241c4a32ec06b1952b8012 (patch)
tree04664a46ec7fb470573ef24112a9a9def57aacae /src
parent0d23f91b596b9bafc5779e9803c60583db969633 (diff)
downloadmrust-36eb3d81c73a41895d241c4a32ec06b1952b8012.tar.gz
MIR - Condense LValue debug format
Diffstat (limited to 'src')
-rw-r--r--src/mir/mir.cpp16
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;