mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-27 18:57:42 +03:00
rustc_attr_parsing: use a try {} in or_malformed
This commit is contained in:
@@ -236,9 +236,11 @@ fn parse_directive_items<'p, S: Stage>(
|
||||
}}
|
||||
|
||||
macro or_malformed($($code:tt)*) {{
|
||||
let Some(ret) = (||{
|
||||
Some($($code)*)
|
||||
})() else {
|
||||
let Some(ret) = (
|
||||
try {
|
||||
$($code)*
|
||||
}
|
||||
) else {
|
||||
malformed!()
|
||||
};
|
||||
ret
|
||||
|
||||
Reference in New Issue
Block a user