diff options
Diffstat (limited to 'src/test/ui/structs-enums/simple-match-generic-tag.rs')
-rw-r--r-- | src/test/ui/structs-enums/simple-match-generic-tag.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/ui/structs-enums/simple-match-generic-tag.rs b/src/test/ui/structs-enums/simple-match-generic-tag.rs new file mode 100644 index 000000000..762fd49ad --- /dev/null +++ b/src/test/ui/structs-enums/simple-match-generic-tag.rs @@ -0,0 +1,13 @@ +// run-pass +#![allow(dead_code)] +#![allow(non_camel_case_types)] + +enum opt<T> { none, some(T) } + +pub fn main() { + let x = opt::none::<isize>; + match x { + opt::none::<isize> => { println!("hello world"); } + opt::some(_) => { } + } +} |