// Regression test for issue #62660: if a receiver's type does not | |
// successfully parse, emit the correct error instead of ICE-ing the compiler. | |
struct Foo; | |
impl Foo { | |
pub fn foo(_: i32, self: Box<Self) {} | |
//~^ ERROR expected one of `!`, `(`, `+`, `,`, `::`, `<`, or `>`, found `)` | |
} | |
fn main() {} |