summaryrefslogtreecommitdiff
path: root/src/mir/dump.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2019-07-07 13:30:29 +0800
committerJohn Hodge <tpg@ucc.asn.au>2019-07-07 13:30:29 +0800
commita94abe48f395b161ade776c019da12ba99eb5e88 (patch)
tree6639ab378f60929c65ff6945435da13b44039862 /src/mir/dump.cpp
parentcb11800ea4a8a542c2a0667870ab3730e2b8b9df (diff)
downloadmrust-a94abe48f395b161ade776c019da12ba99eb5e88.tar.gz
MIR Optimise - Fix (and detect) mis-optimisation with indexing, more const propagation
Diffstat (limited to 'src/mir/dump.cpp')
-rw-r--r--src/mir/dump.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mir/dump.cpp b/src/mir/dump.cpp
index 69ffa850..d41bef7c 100644
--- a/src/mir/dump.cpp
+++ b/src/mir/dump.cpp
@@ -181,13 +181,13 @@ namespace {
void fmt_val(::std::ostream& os, const ::MIR::Constant& e) {
TU_MATCHA( (e), (ce),
(Int,
- os << ce.v;
+ os << ce.v << "_" << ce.t;
),
(Uint,
- os << "0x" << ::std::hex << ce.v << ::std::dec;
+ os << "0x" << ::std::hex << ce.v << ::std::dec << "_" << ce.t;
),
(Float,
- os << ce.v;
+ os << ce.v << "_" << ce.t;
),
(Bool,
os << (ce.v ? "true" : "false");