// check-pass #![feature(const_eval_limit)] // This needs to be higher than the number of loop iterations since each pass through the loop may // hit more than one terminator. #![const_eval_limit="4000"] const X: usize = { let mut x = 0; while x != 1000 { x += 1; } x }; fn main() { assert_eq!(X, 1000); }