Rollup merge of #70768 - petrochenkov:macambig, r=Centril,mark-i-m
macro_rules: `NtLifetime` cannot start with an identifier Fixes https://github.com/rust-lang/rust/issues/70446
This commit is contained in:
commit
d0dda18bd1
2 changed files with 14 additions and 1 deletions
13
src/test/ui/macros/issue-70446.rs
Normal file
13
src/test/ui/macros/issue-70446.rs
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
// check-pass
|
||||
|
||||
macro_rules! foo {
|
||||
($(: $p:path)? $(: $l:lifetime)? ) => { bar! {$(: $p)? $(: $l)? } };
|
||||
}
|
||||
|
||||
macro_rules! bar {
|
||||
($(: $p:path)? $(: $l:lifetime)? ) => {};
|
||||
}
|
||||
|
||||
foo! {: 'a }
|
||||
|
||||
fn main() {}
|
||||
Loading…
Add table
Add a link
Reference in a new issue