rust/tests/ui/macros/no-close-delim-issue-139248.rs

14 lines
279 B
Rust

// This code caused a "no close delim when reparsing Expr" ICE in #139248.
macro_rules! m {
(static a : () = $e:expr) => {
static a: () = $e;
};
}
m! { static a : () = (if b) }
//~^ ERROR expected `{`, found `)`
//~| ERROR expected `{`, found `)`
fn main() {}