authorgravatar for thejoshwolfe@gmail.comJosh Wolfe <thejoshwolfe@gmail.com> 2017-09-20 23:49:46-07:00
committergravatar for thejoshwolfe@gmail.comJosh Wolfe <thejoshwolfe@gmail.com> 2017-09-20 23:49:46-07:00
logee42caee0e6a24aa252845a72733007ed384d2bf
treebb809f8eb6a1d7fb709607dcadce511b2a58dd8f
parentd7775e3dca054003acaf500fcf018f9cf582b78d

fix chain assignment semicolon


2 files changed, 2 insertions(+), 1 deletions(-)

src/parsec.cpp+1
...@@ -985,6 +985,7 @@ static AstNode *trans_create_assign(Context *c, bool result_used, AstNode *block...@@ -985,6 +985,7 @@ static AstNode *trans_create_assign(Context *c, bool result_used, AstNode *block
985985
986 // _tmp986 // _tmp
987 child_block->data.block.statements.append(trans_create_node_symbol(c, tmp_var_name));987 child_block->data.block.statements.append(trans_create_node_symbol(c, tmp_var_name));
988 child_block->data.block.last_statement_is_result_expression = true;
988989
989 return child_block;990 return child_block;
990 }991 }
test/parsec.zig+1-1
...@@ -478,7 +478,7 @@ pub fn addCases(cases: &tests.ParseCContext) {...@@ -478,7 +478,7 @@ pub fn addCases(cases: &tests.ParseCContext) {
478 \\ c = {478 \\ c = {
479 \\ const _tmp = a;479 \\ const _tmp = a;
480 \\ b = _tmp;480 \\ b = _tmp;
481 \\ _tmp;481 \\ _tmp
482 \\ };482 \\ };
483 \\}483 \\}
484 );484 );