]> git.lizzy.rs Git - rust.git/blob - src/test/compile-fail/consts/const-fn-error.rs
Add note to src/ci/docker/README.md about multiple docker images
[rust.git] / src / test / compile-fail / consts / const-fn-error.rs
1 #![feature(const_fn)]
2
3 const X : usize = 2;
4
5 const fn f(x: usize) -> usize {
6     let mut sum = 0;
7     for i in 0..x {
8         //~^ ERROR E0015
9         //~| ERROR E0017
10         //~| ERROR E0080
11         //~| ERROR E0744
12         //~| ERROR E0019
13         sum += i;
14     }
15     sum
16 }
17
18 #[allow(unused_variables)]
19 fn main() {
20     let a : [i32; f(X)];
21 }