16 lines
277 B
Rust
16 lines
277 B
Rust
// Issue #121647: recovery path leaving unemitted error behind
|
|
|
|
macro_rules! the_macro {
|
|
( $foo:stmt ; $bar:stmt ; ) => {
|
|
#[cfg()]
|
|
$foo //~ ERROR expected `;`, found `#`
|
|
|
|
#[cfg(FALSE)]
|
|
$bar
|
|
};
|
|
}
|
|
|
|
fn main() {
|
|
the_macro!( (); (); );
|
|
}
|