// Test that const fn is illegal in a trait declaration, whether or // not a default is provided. #![feature(const_fn)] trait Foo { const fn f() -> u32; //~^ ERROR trait fns cannot be declared const const fn g() -> u32 { 0 } //~^ ERROR trait fns cannot be declared const } fn main() { }