fn main() { let x = some(~1); alt x { some(y) { let _b <- y; //! ERROR moving out of pattern binding } _ {} } }