From d7fc3701187793cae9281efaf91380a0903251f9 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 30 Dec 2017 15:21:04 +0800 Subject: format_args! - Set source module when parsing expressions --- src/expand/format_args.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/expand/format_args.cpp') diff --git a/src/expand/format_args.cpp b/src/expand/format_args.cpp index dfad2397..915af2af 100644 --- a/src/expand/format_args.cpp +++ b/src/expand/format_args.cpp @@ -441,6 +441,7 @@ class CFormatArgsExpander: Token tok; auto lex = TTStream(sp, tt); + lex.parse_state().module = &mod; if( ident != "" ) ERROR(sp, E0000, "format_args! doesn't take an ident"); -- cgit v1.2.3