rust/src/test/run-pass/pattern-bound-var-in-for-each.rs
Brian Anderson c53402846e Remove all xfail-stage0 directives
While it is still technically possible to test stage 0, it is not part of any
of the main testing rules and maintaining xfail-stage0 is a chore. Nobody
should worry about how tests fare in stage0.
2011-08-03 10:55:59 -07:00

22 lines
404 B
Rust

// Tests that trans_path checks whether a
// pattern-bound var is an upvar (when translating
// the for-each body)
use std;
import std::option::*;
import std::uint;
fn foo(src: uint) {
alt some(src) {
some(src_id) {
for each i: uint in uint::range(0u, 10u) {
let yyy = src_id;
assert (yyy == 0u);
}
}
_ { }
}
}
fn main() { foo(0u); }