about summary refs log tree commit diff
path: root/src/test/debug-info
diff options
context:
space:
mode:
authorMichael Woerister <michaelwoerister@gmail>2013-07-04 13:34:19 +0200
committerMichael Woerister <michaelwoerister@gmail>2013-07-19 07:55:24 +0200
commit7cf0aac6cf2435e068c4bd62cd34e06f8ef0bd91 (patch)
tree301709d32912411e0ced2f18a18886ad1908354e /src/test/debug-info
parentf389bd8f2a72020c25e37b81757643abd481bc11 (diff)
debuginfo: Better support for univariant tuple-style enums.
Diffstat (limited to 'src/test/debug-info')
-rw-r--r--src/test/debug-info/tuple-style-enum.rs16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/test/debug-info/tuple-style-enum.rs b/src/test/debug-info/tuple-style-enum.rs
index 00144aa1bb5..5c12649dea7 100644
--- a/src/test/debug-info/tuple-style-enum.rs
+++ b/src/test/debug-info/tuple-style-enum.rs
@@ -14,19 +14,29 @@
 // debugger:run
 // debugger:finish
 
-// debugger:print case2
-// check:$1 = {Case1, 0, 1}
+// d ebugger:print case2
+// c heck:$1 = {Case1, 0, 1}
 
-enum Test {
+// debugger:print univariant
+// check:$1 = {{-1}}
+
+
+enum Regular {
     Case1(i32, i64),
     Case2(bool, i16, i32)
 }
 
+enum Univariant {
+	TheOnlyCase(i64)
+}
+
 fn main() {
 
     let case1 = Case1(110, 220);
     let case2 = Case2(false, 2, 3);
 
+    let univariant = TheOnlyCase(-1);
+
     zzz();
 }