// run-pass // Issue #825: Should recheck the loop condition after continuing pub fn main() { let mut i = 1; while i > 0 { assert!((i > 0)); println!("{}", i); i -= 1; continue; } }