//@ run-pass | |
// Tests that codegen_path checks whether a | |
// pattern-bound var is an upvar (when codegenning | |
// the for-each body) | |
fn foo(src: usize) { | |
match Some(src) { | |
Some(src_id) => { | |
for _i in 0_usize..10_usize { | |
let yyy = src_id; | |
assert_eq!(yyy, 0_usize); | |
} | |
} | |
_ => { } | |
} | |
} | |
pub fn main() { foo(0_usize); } |