// Test that we emit an error if we cannot properly infer a constant. | |
// taken from https://github.com/rust-lang/rust/issues/70507#issuecomment-615268893 | |
struct Foo; | |
impl Foo { | |
fn foo<const A: usize, const B: usize>(self) {} | |
} | |
fn main() { | |
Foo.foo(); | |
//~^ ERROR type annotations needed | |
//~| ERROR type annotations needed | |
} |