mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-27 09:14:20 +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
|
||
|
}
|