From 611ea37948b415fba9c9f97bb14f8d279ca2eef3 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Fri, 4 Jan 2019 22:18:30 +0800 Subject: macro_rules eval - Handle `macro_rules!` in :item capture --- src/macro_rules/eval.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/macro_rules/eval.cpp') 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 ) -- cgit v1.2.3