mirror of
https://github.com/rust-lang/rust.git
synced 2025-06-05 11:48:30 +00:00
17 lines
429 B
Rust
17 lines
429 B
Rust
![]() |
// verify that after encountering a semicolon after an item the parser recovers
|
||
|
mod M {};
|
||
|
//~^ ERROR expected item, found `;`
|
||
|
struct S {};
|
||
|
//~^ ERROR expected item, found `;`
|
||
|
fn foo(a: usize) {};
|
||
|
//~^ ERROR expected item, found `;`
|
||
|
fn main() {
|
||
|
struct X {}; // ok
|
||
|
let _: usize = S {};
|
||
|
//~^ ERROR mismatched types
|
||
|
let _: usize = X {};
|
||
|
//~^ ERROR mismatched types
|
||
|
foo("");
|
||
|
//~^ ERROR mismatched types
|
||
|
}
|