glsl: Don't bother unsetting a destructor that was never set.

This was totally copied and pasted from glsl_symbol_table.
This commit is contained in:
Kenneth Graunke
2011-01-15 15:25:02 -08:00
parent c116a0e2dc
commit 21031b4e88

View File

@@ -35,13 +35,10 @@ public:
return entry;
}
/* If the user *does* call delete, that's OK, we will just
* talloc_free in that case. Here, C++ will have already called the
* destructor so tell talloc not to do that again. */
static void operator delete(void *table)
/* If the user *does* call delete, that's OK, we will just talloc_free. */
static void operator delete(void *entry)
{
talloc_set_destructor(table, NULL);
talloc_free(table);
talloc_free(entry);
}
symbol_table_entry(ir_variable *v) : v(v), f(0), t(0) {}