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);