summaryrefslogtreecommitdiff
path: root/src/parse
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-11-23 11:15:07 +0800
committerJohn Hodge <tpg@mutabah.net>2016-11-23 11:15:07 +0800
commit4fbd4d8d838e8c74ac44b388053a2fc69721395f (patch)
tree26918f1a1716e7c8760f411a98856a133fcbd49b /src/parse
parent9159e9b91914f03a4b93bb994dfda4fadac7b9c6 (diff)
downloadmrust-4fbd4d8d838e8c74ac44b388053a2fc69721395f.tar.gz
Parse - Allow assignment within return
Diffstat (limited to 'src/parse')
-rw-r--r--src/parse/expr.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse/expr.cpp b/src/parse/expr.cpp
index f9088f10..d6bed032 100644
--- a/src/parse/expr.cpp
+++ b/src/parse/expr.cpp
@@ -477,7 +477,7 @@ ExprNodeP Parse_Stmt(TokenStream& lex)
case TOK_SQUARE_CLOSE:
break;
default:
- val = Parse_Expr1(lex);
+ val = Parse_Expr0(lex);
break;
}
return NEWNODE( AST::ExprNode_Flow, AST::ExprNode_Flow::RETURN, "", ::std::move(val) );