]> git.lizzy.rs Git - rust.git/blob - src/test/ui/const-generics/const_evaluatable_checked/different-fn.rs
Rollup merge of #79399 - pickfire:patch-3, r=JohnTitor
[rust.git] / src / test / ui / const-generics / const_evaluatable_checked / different-fn.rs
1 #![feature(const_generics, const_evaluatable_checked)]
2 #![allow(incomplete_features)]
3
4 use std::mem::size_of;
5 use std::marker::PhantomData;
6
7 struct Foo<T>(PhantomData<T>);
8
9 fn test<T>() -> [u8; size_of::<T>()] {
10     [0; size_of::<Foo<T>>()]
11     //~^ ERROR unconstrained generic constant
12 }
13
14 fn main() {
15     test::<u32>();
16 }