// Test that we emit an error if we cannot properly infer a constant. | |
fn foo<const N: usize, const M: usize>() -> [u8; N] { | |
todo!() | |
} | |
fn main() { | |
// FIXME(const_generics): Currently this only suggests one const parameter, | |
// but instead it should suggest to provide all parameters. | |
let _: [u8; 17] = foo(); | |
//~^ ERROR type annotations needed | |
} |