summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-12-30 15:21:04 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-12-30 15:21:04 +0800
commitd7fc3701187793cae9281efaf91380a0903251f9 (patch)
tree002563f04c49318620e3b2d74fe59a0881c3e632
parent87f69b47941a2ca2e4bd7763fe6fc0fec3718816 (diff)
downloadmrust-d7fc3701187793cae9281efaf91380a0903251f9.tar.gz
format_args! - Set source module when parsing expressions
-rw-r--r--src/expand/format_args.cpp1
1 files changed, 1 insertions, 0 deletions
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");