diff options
| author | Scott Olson <scott@solson.me> | 2016-01-06 14:17:38 -0600 |
|---|---|---|
| committer | Scott Olson <scott@solson.me> | 2016-01-06 14:17:38 -0600 |
| commit | b7fa37d03e39dbf4120c136c84f388d357a74779 (patch) | |
| tree | 8f51347172eae24b830d368fe6e454df4118ac70 | |
| parent | 21b025f55fa7f68982f9faf58522da11b3d91815 (diff) | |
Fix pretty-printing for empty tuples in MIR.
| -rw-r--r-- | src/librustc/mir/repr.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc/mir/repr.rs b/src/librustc/mir/repr.rs index b97d5939cf3..d90831c5dd1 100644 --- a/src/librustc/mir/repr.rs +++ b/src/librustc/mir/repr.rs @@ -804,10 +804,10 @@ impl<'tcx> Debug for Rvalue<'tcx> { Vec => write!(fmt, "{:?}", lvs), Tuple => { - if lvs.len() == 1 { - write!(fmt, "({:?},)", lvs[0]) - } else { - fmt_tuple(fmt, "", lvs) + match lvs.len() { + 0 => write!(fmt, "()"), + 1 => write!(fmt, "({:?},)", lvs[0]), + _ => fmt_tuple(fmt, "", lvs), } } |
