3 #![cfg_attr(full, allow(incomplete_features))]
4 #![cfg_attr(full, feature(const_generics))]
6 const fn foo(n: usize) -> usize { n * 2 }
8 fn bar<const N: usize>() -> [u32; foo(N)] {
9 //[min]~^ ERROR generic parameters may not be used in const operations
10 //[full]~^^ ERROR constant expression depends on a generic parameter
12 //[min]~^ ERROR generic parameters may not be used in const operations