// Test that const fn is illegal in a trait declaration, whether or // not a default is provided, and even with the feature gate. trait Foo { const fn f() -> u32; //~^ ERROR functions in traits cannot be declared const const fn g() -> u32 { //~^ ERROR functions in traits cannot be declared const 0 } } fn main() {}