mirror of
https://github.com/rust-lang/rust.git
synced 2025-01-19 03:03:21 +00:00
Fix mbe fail to pass expr with attr
This commit is contained in:
parent
1d530756ed
commit
710407b11d
@ -760,6 +760,18 @@ fn test_last_expr() {
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_expr_with_attr() {
|
||||
parse_macro(
|
||||
r#"
|
||||
macro_rules! m {
|
||||
($a:expr) => {0}
|
||||
}
|
||||
"#,
|
||||
)
|
||||
.assert_expand_items("m!(#[allow(a)]())", "0");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_ty() {
|
||||
parse_macro(
|
||||
|
@ -59,7 +59,7 @@ pub(crate) mod fragments {
|
||||
};
|
||||
|
||||
pub(crate) fn expr(p: &mut Parser) {
|
||||
let _ = expressions::expr(p);
|
||||
let _ = expressions::expr_with_attrs(p);
|
||||
}
|
||||
|
||||
pub(crate) fn stmt(p: &mut Parser) {
|
||||
|
Loading…
Reference in New Issue
Block a user