enum Foo { A = foo(), //~ ERROR: type annotations needed B = foo(), //~ ERROR: type annotations needed } const fn foo() -> isize { 0 } fn main() {}