ra: Use the same context when realloc'ing arrays.

The original allocations use regs->regs as the context, so talloc will
happily ignore the context given here.  Change it to match to clarify
that it isn't changing.
This commit is contained in:
Kenneth Graunke
2011-01-21 15:39:57 -08:00
parent b66be7518a
commit 819f92deaa
+2 -2
View File
@@ -120,7 +120,7 @@ ra_add_conflict_list(struct ra_regs *regs, unsigned int r1, unsigned int r2)
if (reg1->conflict_list_size == reg1->num_conflicts) {
reg1->conflict_list_size *= 2;
reg1->conflict_list = talloc_realloc(regs,
reg1->conflict_list = talloc_realloc(regs->regs,
reg1->conflict_list,
unsigned int,
reg1->conflict_list_size);
@@ -143,7 +143,7 @@ ra_alloc_reg_class(struct ra_regs *regs)
{
struct ra_class *class;
regs->classes = talloc_realloc(regs, regs->classes,
regs->classes = talloc_realloc(regs->regs, regs->classes,
struct ra_class *,
regs->class_count + 1);