//! Test that we only evaluate free const items (their def site to be clear) //! whose generics don't require monomorphization. #![feature(generic_const_items)] #![expect(incomplete_features)] //@ revisions: fail pass //@[pass] check-pass const _<_T>: () = panic!(); const _: () = panic!(); #[cfg(fail)] const _<'_a>: () = panic!(); //[fail]~ ERROR evaluation panicked: explicit panic fn main() {}