nir: fix memleak in error path
Fixes: 2cf59861a8
("nir: Add partial redundancy elimination for compares")
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
parent
c4969b0a25
commit
7659c6197f
|
@ -107,8 +107,10 @@ push_block(struct block_queue *bq)
|
|||
|
||||
if (!u_vector_init(&bi->instructions,
|
||||
sizeof(nir_alu_instr *),
|
||||
8 * sizeof(nir_alu_instr *)))
|
||||
8 * sizeof(nir_alu_instr *))) {
|
||||
free(bi);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
exec_list_push_tail(&bq->blocks, &bi->node);
|
||||
|
||||
|
|
Loading…
Reference in New Issue