]> git.proxmox.com Git - rustc.git/blame - src/test/ui/binding/use-uninit-match.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / src / test / ui / binding / use-uninit-match.rs
CommitLineData
b7449926 1// run-pass
0bf4aa26 2#![allow(dead_code)]
b7449926 3#![allow(non_camel_case_types)]
223e47cc
LB
4
5
c34b1796
AL
6fn foo<T>(o: myoption<T>) -> isize {
7 let mut x: isize = 5;
1a4d82fc
JJ
8 match o {
9 myoption::none::<T> => { }
10 myoption::some::<T>(_t) => { x += 1; }
11 }
223e47cc
LB
12 return x;
13}
14
15enum myoption<T> { none, some(T), }
16
85aaf69f 17pub fn main() { println!("{}", 5); }