Commit 517bdea754

Andrew Kelley <andrew@ziglang.org>
2019-06-26 22:27:24
fix incorrectly omitting variable declarations
in non-debug modes
1 parent 3085d29
Changed files (1)
src/codegen.cpp
@@ -3373,9 +3373,6 @@ static LLVMValueRef ir_render_decl_var(CodeGen *g, IrExecutable *executable, IrI
     if (!type_has_bits(var->var_type))
         return nullptr;
 
-    if (var->ref_count == 0 && g->build_mode != BuildModeDebug)
-        return nullptr;
-
     var->value_ref = ir_llvm_value(g, instruction->var_ptr);
     gen_var_debug_decl(g, var);
     return nullptr;