rust/tests/ui/cfg/cfg-stmt-recovery.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

14 lines
397 B
Rust
Raw Normal View History

// Verify that we do not ICE when failing to parse a statement in `cfg_eval`.
#![feature(cfg_eval)]
#![feature(stmt_expr_attributes)]
#[cfg_eval]
fn main() {
#[cfg_eval]
let _ = #[cfg(FALSE)] 0;
//~^ ERROR removing an expression is not supported in this position
//~| ERROR expected expression, found `;`
//~| ERROR removing an expression is not supported in this position
}