diff options
author | John Hodge <tpg@mutabah.net> | 2015-04-03 19:47:45 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2015-04-03 19:47:45 +0800 |
commit | 44e15eac335bfe8a78af259541be97d1f6653d7a (patch) | |
tree | 3742904b19d5854d4759b09e510ce0457d7b192c /src | |
parent | 38c943136d2ebebceb835a8f5689d3805b3709b1 (diff) | |
download | mrust-44e15eac335bfe8a78af259541be97d1f6653d7a.tar.gz |
(minor) Note desire to remove unnessesary copy of vector
Diffstat (limited to 'src')
-rw-r--r-- | src/parse/root.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/parse/root.cpp b/src/parse/root.cpp index 56f5a384..5c1dd859 100644 --- a/src/parse/root.cpp +++ b/src/parse/root.cpp @@ -1394,6 +1394,7 @@ void Parse_ModRoot_Items(TokenStream& lex, AST::Crate& crate, AST::Module& mod, case TOK_RWORD_MOD: {
GET_CHECK_TOK(tok, lex, TOK_IDENT);
::std::string name = tok.str();
+ // TODO: Remove this copy, by keeping record of macro_use()
AST::Module submod(meta_items, name);
DEBUG("Sub module '"<<name<<"'");
switch( GET_TOK(tok, lex) )
|