about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/librustc/mir/repr.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc/mir/repr.rs b/src/librustc/mir/repr.rs
index 1572040e234..a3fb1fc87c5 100644
--- a/src/librustc/mir/repr.rs
+++ b/src/librustc/mir/repr.rs
@@ -803,10 +803,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),
                         }
                     }