diff options
| author | Josh Wolfe <thejoshwolfe@gmail.com> | 2015-11-25 16:43:08 -0700 |
|---|---|---|
| committer | Josh Wolfe <thejoshwolfe@gmail.com> | 2015-11-25 16:43:16 -0700 |
| commit | 311fd6708398a81ceb17780974715f53c33f09d8 (patch) | |
| tree | a04ae009693ff7afa12cb309b991b23cc3a4a019 /src/codegen.cpp | |
| parent | 22421447fbaba77d9480e31a69f6b78448ea2b2f (diff) | |
| download | zig-311fd6708398a81ceb17780974715f53c33f09d8.tar.gz zig-311fd6708398a81ceb17780974715f53c33f09d8.zip | |
inline AstNodeStatementExpression
Diffstat (limited to 'src/codegen.cpp')
| -rw-r--r-- | src/codegen.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp index 0c8613445c..18b14814d9 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -292,9 +292,6 @@ static void analyze_node(CodeGen *g, AstNode *node) { analyze_node(g, child); } break; - case NodeTypeStatementExpression: - analyze_node(g, node->data.statement_expression.expression); - break; case NodeTypeStatementReturn: analyze_node(g, node->data.statement_return.expression); break; @@ -520,10 +517,9 @@ static void gen_block(CodeGen *g, AstNode *block_node) { LLVMBuildRet(g->builder, value); break; } - case NodeTypeStatementExpression: + case NodeTypeExpression: { - AstNode *expr_node = statement_node->data.statement_expression.expression; - gen_expr(g, expr_node); + gen_expr(g, statement_node); break; } case NodeTypeRoot: @@ -533,7 +529,6 @@ static void gen_block(CodeGen *g, AstNode *block_node) { case NodeTypeParamDecl: case NodeTypeType: case NodeTypeBlock: - case NodeTypeExpression: case NodeTypeFnCall: case NodeTypeExternBlock: case NodeTypeDirective: |
