about summary refs log tree commit diff
path: root/src/test/compile-fail/pattern-tyvar.rs
blob: 705a662e14ded33ad4b0573dda93d2578dec3658 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// -*- rust -*-
use std;
import option;
import option::some;

// error-pattern: mismatched types

tag bar { t1((), option::t<[int]>); t2; }

fn foo(t: bar) { alt t { t1(_, some::<int>(x)) { log x; } _ { fail; } } }

fn main() { }