summaryrefslogtreecommitdiffstats
path: root/src/test/ui/consts/const_limit/const_eval_limit_reached.rs
blob: 3ce038c1d3f772e86da1665b571c702d8ac5c890 (plain)
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);
}