summaryrefslogtreecommitdiff
path: root/src/parse
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-03-06 18:05:35 +0800
committerJohn Hodge <tpg@mutabah.net>2016-03-06 18:05:35 +0800
commit1573cf55ff6f38f51716bfe92b70341fa5489c74 (patch)
treea31226b085674e37545f161c75df94f8975e7a99 /src/parse
parent21a5e38857a90780654358a4b47abb0b04a3fc60 (diff)
downloadmrust-1573cf55ff6f38f51716bfe92b70341fa5489c74.tar.gz
Debug and fix `use` resolution
Diffstat (limited to 'src/parse')
-rw-r--r--src/parse/root.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parse/root.cpp b/src/parse/root.cpp
index dfbe8372..9b910504 100644
--- a/src/parse/root.cpp
+++ b/src/parse/root.cpp
@@ -1731,9 +1731,9 @@ void Parse_Mod_Item(TokenStream& lex, LList<AST::Module*>& modstack, bool file_c
case TOK_RWORD_MOD: {
GET_CHECK_TOK(tok, lex, TOK_IDENT);
- auto name = tok.str();
+ auto name = mv$(tok.str());
DEBUG("Sub module '" << name << "'");
- AST::Module submod( mv$(tok.str()));
+ AST::Module submod( name );
// Rules for external files (/ path handling):
// - IF using stdin (path='-') - Disallow and propagate '-' as path