diff --git a/src/codegen_new/codegen_allocator.c b/src/codegen_new/codegen_allocator.c index e5f31817f..3440a79aa 100644 --- a/src/codegen_new/codegen_allocator.c +++ b/src/codegen_new/codegen_allocator.c @@ -113,7 +113,7 @@ codegen_allocator_allocate(mem_block_t *parent, int code_block) } else { mem_code_block_t* mem_code_block = mem_code_block_head; while (mem_code_block) { - if (code_block != block->code_block) { + if (code_block != mem_code_block->number) { codegen_delete_block(&codeblock[mem_code_block->number]); if (mem_block_free_list) goto block_allocate;