#![expect(incomplete_features)] #![feature(explicit_tail_calls)] pub const fn f() { become g(); } const fn g() { panic!() //~ NOTE inside `g` //~^ NOTE in this expansion of panic! } const _: () = f(); //~ NOTE failed inside this call //~^ ERROR explicit panic fn main() {}