| author | |
| committer | |
| log | 69e3b4e7dca816bbdd75207b8f44a5d7e0556a37 |
| tree | f5f72d9f85cff29cb2643c6c81ec7c2ceab4ab95 |
| parent | 3bb00eac37c6b7be789f7b2f516fc1e44e892c8d |
1 files changed, 2 insertions(+), 0 deletions(-)
src/ir.cpp+2| ... | ... | @@ -246,6 +246,8 @@ static void ir_ref_bb(IrBasicBlock *bb) { |
| 246 | 246 | static void ir_ref_instruction(IrInstruction *instruction, IrBasicBlock *cur_bb) { |
| 247 | 247 | assert(instruction->id != IrInstructionIdInvalid); |
| 248 | 248 | instruction->ref_count += 1; |
| 249 | if (instruction->owner_bb != cur_bb && !instr_is_comptime(instruction)) | |
| 250 | ir_ref_bb(instruction->owner_bb); | |
| 249 | 251 | } |
| 250 | 252 | |
| 251 | 253 | static void ir_ref_var(VariableTableEntry *var) { |