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:
Eric Engestrom 2019-08-26 15:33:31 +01:00
parent c4969b0a25
commit 7659c6197f
1 changed files with 3 additions and 1 deletions

View File

@ -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);