// check-pass #![feature(const_trait_impl, effects)] const fn a() {} fn foo(a: F) {} fn main() { let _ = a; foo(a); }