From 4fbd4d8d838e8c74ac44b388053a2fc69721395f Mon Sep 17 00:00:00 2001 From: John Hodge Date: Wed, 23 Nov 2016 11:15:07 +0800 Subject: Parse - Allow assignment within return --- src/parse/expr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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) ); -- cgit v1.2.3