]> git.lizzy.rs Git - rust.git/blob - src/test/ui/consts/const-eval/conditional_array_execution.rs
Auto merge of #68031 - Marwes:fold_list, r=estebank
[rust.git] / src / test / ui / consts / const-eval / conditional_array_execution.rs
1 // build-fail
2
3 #![warn(const_err)]
4
5 const X: u32 = 5;
6 const Y: u32 = 6;
7 const FOO: u32 = [X - Y, Y - X][(X < Y) as usize];
8 //~^ WARN any use of this value will cause an error
9
10 fn main() {
11     println!("{}", FOO);
12     //~^ ERROR
13     //~| WARN erroneous constant used [const_err]
14 }