aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorPatrick Walton <[email protected]>2011-03-09 14:09:02 -0800
committerPatrick Walton <[email protected]>2011-03-09 14:09:02 -0800
commit603d820b85ef6fa62721c931ec9a6010fbda9115 (patch)
treee27754729b1f99cfe894094b3726a21fd30cf399 /src/test
parentrustc: Substitute type parameters in type_of_variant(). Add a test case. (diff)
downloadrust-603d820b85ef6fa62721c931ec9a6010fbda9115.tar.xz
rust-603d820b85ef6fa62721c931ec9a6010fbda9115.zip
rustc: Have demand_pat() extract type parameters from tags. Add a test case.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/run-pass/simple-generic-alt.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/run-pass/simple-generic-alt.rs b/src/test/run-pass/simple-generic-alt.rs
new file mode 100644
index 00000000..85db5c7c
--- /dev/null
+++ b/src/test/run-pass/simple-generic-alt.rs
@@ -0,0 +1,11 @@
+tag clam[T] {
+ a(T);
+}
+
+fn main() {
+ auto c = a(2);
+ alt (c) {
+ case (a[int](_)) {}
+ }
+}
+