]> git.lizzy.rs Git - rust.git/blob - tests/ui/const-generics/generic_const_exprs/feature-gate-generic_const_exprs.rs
Rollup merge of #106570 - Xaeroxe:div-duration-tests, r=JohnTitor
[rust.git] / tests / ui / const-generics / generic_const_exprs / feature-gate-generic_const_exprs.rs
1 type Arr<const N: usize> = [u8; N - 1];
2 //~^ ERROR generic parameters may not be used in const operations
3
4 fn test<const N: usize>() -> Arr<N> where Arr<N>: Default {
5     Default::default()
6 }
7
8 fn main() {
9     let x = test::<33>();
10     assert_eq!(x, [0; 32]);
11 }