Fix variable remapping in function cloning.

It's (ht, data, key) not (ht, key, data).
This commit is contained in:
Eric Anholt 2010-06-24 13:31:34 -07:00
parent 4b2d32b5b5
commit 1b2bcf7913

View file

@ -46,7 +46,7 @@ ir_variable::clone(struct hash_table *ht) const
var->interpolation = this->interpolation;
if (ht) {
hash_table_insert(ht, (void *)const_cast<ir_variable *>(this), var);
hash_table_insert(ht, var, (void *)const_cast<ir_variable *>(this));
}
return var;