diff options
author | John Hodge <tpg@ucc.asn.au> | 2019-01-04 22:18:30 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2019-01-04 22:18:30 +0800 |
commit | 611ea37948b415fba9c9f97bb14f8d279ca2eef3 (patch) | |
tree | 3f81e9db85f2f086514f8e2325a87170e2827bee /src/macro_rules/eval.cpp | |
parent | 0763219c6c2b29fba23646384e386bbefa094584 (diff) | |
download | mrust-611ea37948b415fba9c9f97bb14f8d279ca2eef3.tar.gz |
macro_rules eval - Handle `macro_rules!` in :item capture
Diffstat (limited to 'src/macro_rules/eval.cpp')
-rw-r--r-- | src/macro_rules/eval.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/macro_rules/eval.cpp b/src/macro_rules/eval.cpp index 23ffab77..e7b9a203 100644 --- a/src/macro_rules/eval.cpp +++ b/src/macro_rules/eval.cpp @@ -1586,6 +1586,7 @@ namespace return false; if( !lex.consume_if(TOK_EXCLAM) ) return false; + lex.consume_if(TOK_IDENT); bool need_semicolon = (lex.next() != TOK_BRACE_OPEN); consume_tt(lex); if( need_semicolon ) |