about summary refs log tree commit diff
path: root/src/test/run-pass/const-tuple-struct.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-11-30 16:29:28 -0800
committerPatrick Walton <pcwalton@mimiga.net>2012-11-30 21:10:17 -0800
commit8fa306a0adb9ef3677bfad9bbd21bb620d4dc5b5 (patch)
tree9dbd795ade2753a72726d1720a11f8bb97cbdf87 /src/test/run-pass/const-tuple-struct.rs
parent5b5a0df7ee46f4c465eb479a4ceb4a61d621bf5d (diff)
downloadrust-8fa306a0adb9ef3677bfad9bbd21bb620d4dc5b5.tar.gz
rust-8fa306a0adb9ef3677bfad9bbd21bb620d4dc5b5.zip
librustc: Implement tuple struct constants. r=brson
Diffstat (limited to 'src/test/run-pass/const-tuple-struct.rs')
-rw-r--r--src/test/run-pass/const-tuple-struct.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/run-pass/const-tuple-struct.rs b/src/test/run-pass/const-tuple-struct.rs
new file mode 100644
index 00000000000..d10d490740b
--- /dev/null
+++ b/src/test/run-pass/const-tuple-struct.rs
@@ -0,0 +1,13 @@
+struct Bar(int, int);
+
+const X: Bar = Bar(1, 2);
+
+fn main() {
+    match X {
+        Bar(x, y) => {
+            assert x == 1;
+            assert y == 2;
+        }
+    }
+}
+