]> git.lizzy.rs Git - rust.git/blob - src/test/ui/const-generics/const_evaluatable_checked/simple.rs
Merge commit '15c8d31392b9fbab3b3368b67acc4bbe5983115a' into cranelift-rebase
[rust.git] / src / test / ui / const-generics / const_evaluatable_checked / simple.rs
1 // [full] run-pass
2 // revisions: full min
3 #![cfg_attr(full, feature(const_generics))]
4 #![feature(const_evaluatable_checked)]
5 #![allow(incomplete_features)]
6
7 fn test<const N: usize>() -> [u8; N - 1] where [u8; N - 1]: Default {
8     //[min]~^ ERROR generic parameters
9     //[min]~| ERROR generic parameters
10     Default::default()
11 }
12
13 fn main() {
14     let x = test::<33>();
15     assert_eq!(x, [0; 32]);
16 }