aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2016-09-05 16:18:49 -0400
committerAndrew Kelley <superjoe30@gmail.com>2016-09-05 16:18:49 -0400
commit4979e606c36fdca886f82b0dd8c0db17374ab8f6 (patch)
tree0ea4b7daf7c89dd075221648518f06e1694ee02d /src/codegen.cpp
parent20eb749ad6983d74ce8285a725d84248d41fca00 (diff)
downloadzig-4979e606c36fdca886f82b0dd8c0db17374ab8f6.tar.gz
zig-4979e606c36fdca886f82b0dd8c0db17374ab8f6.zip
fix gcc 5.4.0compile errors
Diffstat (limited to 'src/codegen.cpp')
-rw-r--r--src/codegen.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp
index 6b748634f1..9b0e61fdaf 100644
--- a/src/codegen.cpp
+++ b/src/codegen.cpp
@@ -2757,7 +2757,7 @@ static LLVMValueRef gen_if_var_expr(CodeGen *g, AstNode *node) {
static LLVMValueRef gen_block(CodeGen *g, AstNode *block_node, TypeTableEntry *implicit_return_type) {
assert(block_node->type == NodeTypeBlock);
- LLVMValueRef return_value;
+ LLVMValueRef return_value = nullptr;
for (int i = 0; i < block_node->data.block.statements.length; i += 1) {
AstNode *statement_node = block_node->data.block.statements.at(i);
return_value = gen_expr(g, statement_node);
@@ -3301,7 +3301,7 @@ static LLVMValueRef gen_var_decl_expr(CodeGen *g, AstNode *node) {
}
}
- LLVMValueRef init_val;
+ LLVMValueRef init_val = nullptr;
TypeTableEntry *init_val_type;
return gen_var_decl_raw(g, node, &node->data.variable_declaration, false, &init_val, &init_val_type, false);
}