r600/sb: Fix memory leak

Signed-off-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
Bartosz Tomczyk
2017-01-29 19:10:25 +01:00
committed by Marek Olšák
parent 90014d0766
commit 94262e5f5d

View File

@@ -241,6 +241,7 @@ void value::remove_use(const node *n) {
{
// TODO assert((*it)->kind == kind) ?
// TODO assert((*it)->arg == arg) ?
delete *it;
uses.erase(it);
}
}
@@ -290,7 +291,12 @@ bool value::is_prealloc() {
}
void value::delete_uses() {
uses.erase(uses.begin(), uses.end());
for (uselist::iterator it = uses.begin(); it != uses.end(); ++it)
{
delete *it;
}
uses.clear();
}
void ra_constraint::update_values() {