Skip to content

Commit d33864d

Browse files
authored
[polly] Fix cppcheck SA comment reported in llvm#91235 (llvm#93505)
This patch moves the unreachable assert before return statement. Fixes llvm#91235.
1 parent 08de0b3 commit d33864d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

polly/include/polly/ScheduleTreeTransform.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ struct ScheduleTreeVisitor {
4747
return getDerived().visitSequence(Node.as<isl::schedule_node_sequence>(),
4848
std::forward<Args>(args)...);
4949
case isl_schedule_node_set:
50+
assert(isl_schedule_node_n_children(Node.get()) >= 2);
5051
return getDerived().visitSet(Node.as<isl::schedule_node_set>(),
5152
std::forward<Args>(args)...);
52-
assert(isl_schedule_node_n_children(Node.get()) >= 2);
5353
case isl_schedule_node_leaf:
5454
assert(isl_schedule_node_n_children(Node.get()) == 0);
5555
return getDerived().visitLeaf(Node.as<isl::schedule_node_leaf>(),

0 commit comments

Comments
 (0)