]> git.proxmox.com Git - rustc.git/blob - src/test/ui/const-generics/const_evaluatable_checked/simple.rs
New upstream version 1.48.0~beta.8+dfsg1
[rustc.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 #![cfg_attr(min, feature(min_const_generics))]
5 #![feature(const_evaluatable_checked)]
6 #![allow(incomplete_features)]
7
8 fn test<const N: usize>() -> [u8; N - 1] where [u8; N - 1]: Default {
9 //[min]~^ ERROR generic parameters
10 //[min]~| ERROR generic parameters
11 Default::default()
12 }
13
14 fn main() {
15 let x = test::<33>();
16 assert_eq!(x, [0; 32]);
17 }