commit ee42caee0e6a24aa252845a72733007ed384d2bf (tree)
parent d7775e3dca054003acaf500fcf018f9cf582b78d
Author: Josh Wolfe <thejoshwolfe@gmail.com>
Date: Wed, 20 Sep 2017 23:49:46 -0700
fix chain assignment semicolon
Diffstat:
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/parsec.cpp b/src/parsec.cpp
@@ -985,6 +985,7 @@ static AstNode *trans_create_assign(Context *c, bool result_used, AstNode *block
// _tmp
child_block->data.block.statements.append(trans_create_node_symbol(c, tmp_var_name));
+ child_block->data.block.last_statement_is_result_expression = true;
return child_block;
}
diff --git a/test/parsec.zig b/test/parsec.zig
@@ -478,7 +478,7 @@ pub fn addCases(cases: &tests.ParseCContext) {
\\ c = {
\\ const _tmp = a;
\\ b = _tmp;
- \\ _tmp;
+ \\ _tmp
\\ };
\\}
);