get rid of an unused function
[c11tester.git] / predicate.cc
index c8e3989133fddedb009a8bc8544dfe48d893fdb4..2d7777783dac99e1f28553b416c969a0b34e4591 100644 (file)
@@ -9,6 +9,14 @@ Predicate::Predicate(FuncInst * func_inst, bool is_entry) :
        backedges(16)
 {}
 
+Predicate::~Predicate()
+{
+       // parent and func_inst should not be deleted
+       pred_expressions.reset();
+       backedges.reset();
+       children.clear();
+}
+
 unsigned int pred_expr_hash(struct pred_expr * expr)
 {
         return (unsigned int)((uintptr_t)expr);