1 // From Issue #778
2 
3 enum Clam<T> { A(T) }
main()4 fn main() { let c; c = Clam::A(c); match c { Clam::A::<isize>(_) => { } } }
5 //~^ ERROR mismatched types
6