1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#![feature(const_eval_limit)] #![const_eval_limit = "500"] const X: usize = { let mut x = 0; while x != 1000 { //~^ ERROR evaluation of constant value failed x += 1; } x }; fn main() { assert_eq!(X, 1000); }