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
985985
986986 // _tmp
987987 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
989990 return child_block;
990991 }
test/parsec.zig+1-1
......@@ -478,7 +478,7 @@ pub fn addCases(cases: &tests.ParseCContext) {
478478 \\ c = {
479479 \\ const _tmp = a;
480480 \\ b = _tmp;
481 \\ _tmp;
481 \\ _tmp
482482 \\ };
483483 \\}
484484 );