Index: polly/include/polly/ScheduleTreeTransform.h =================================================================== --- polly/include/polly/ScheduleTreeTransform.h +++ polly/include/polly/ScheduleTreeTransform.h @@ -47,9 +47,9 @@ return getDerived().visitSequence(Node.as(), std::forward(args)...); case isl_schedule_node_set: + assert(isl_schedule_node_n_children(Node.get()) >= 2); return getDerived().visitSet(Node.as(), std::forward(args)...); - assert(isl_schedule_node_n_children(Node.get()) >= 2); case isl_schedule_node_leaf: assert(isl_schedule_node_n_children(Node.get()) == 0); return getDerived().visitLeaf(Node.as(),