cleanup: Replace ir_nodeset_contains() + ir_nodeset_insert() by just the latter.
[libfirm] / ir / lower / lower_alloc.c
index c0c15d3..3a5dc5a 100644 (file)
@@ -121,10 +121,9 @@ static void lower_alloca_free(ir_node *node, void *data)
        } else {
                return;
        }
-       if (ir_nodeset_contains(&transformed, node))
+       if (!ir_nodeset_insert(&transformed, node))
                return;
 
-       ir_nodeset_insert(&transformed, node);
        size = get_type_size_bytes(type);
        if (is_unknown_type(type))
                size = 1;