diff options
author | John Hodge <tpg@ucc.asn.au> | 2017-05-28 13:45:16 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2017-05-28 13:45:16 +0800 |
commit | 6747de8643ffd4a0a1705ac4c00c8cfb9a957154 (patch) | |
tree | 70b463241e2dcccd247afddf1fc1135c4f547127 /src/parse/root.cpp | |
parent | 99350d82f33acbbd3968dd0e45cfcfa415373b19 (diff) | |
download | mrust-6747de8643ffd4a0a1705ac4c00c8cfb9a957154.tar.gz |
AST - Refactor to make unit-like structs their own variant
Diffstat (limited to 'src/parse/root.cpp')
-rw-r--r-- | src/parse/root.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/parse/root.cpp b/src/parse/root.cpp index 3bdd34b1..2dc2ffc4 100644 --- a/src/parse/root.cpp +++ b/src/parse/root.cpp @@ -563,7 +563,7 @@ AST::Struct Parse_Struct(TokenStream& lex, const AST::MetaItems& meta_items) else if(tok.type() == TOK_SEMICOLON) { // Unit-like struct - return AST::Struct(mv$(params), ::std::vector<AST::TupleItem>()); + return AST::Struct(mv$(params)); } else if(tok.type() == TOK_BRACE_OPEN) { @@ -594,7 +594,7 @@ AST::Struct Parse_Struct(TokenStream& lex, const AST::MetaItems& meta_items) } //if( items.size() == 0 ) // WARNING( , W000, "Use 'struct Name;' instead of 'struct Nam { };' ... ning-nong"); - return AST::Struct(::std::move(params), ::std::move(items)); + return AST::Struct(mv$(params), mv$(items)); } else { |