2 #![feature(const_generics)]
3 #![feature(const_evaluatable_checked)]
4 #![allow(incomplete_features)]
6 // This test is a repro for #82279. It checks that we don't error
7 // when calling is_const_evaluatable on `std::mem::size_of::<T>()`
8 // when looking for candidates that may prove `T: Foo` in `foo`
15 impl<T> Foo for T where [(); std::mem::size_of::<T>()]: {}