]> git.lizzy.rs Git - rust.git/blob - src/test/compile-fail/consts/const-fn-error.rs
4adad16a5701068c6bb558a5a780ada45b48324d
[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         sum += i;
13     }
14     sum
15 }
16
17 #[allow(unused_variables)]
18 fn main() {
19     let a : [i32; f(X)];
20 }