Skip to content
This repository was archived by the owner on Apr 28, 2023. It is now read-only.

Commit d7d80e9

Browse files
author
Sven Verdoolaege
committed
findCorePositions: check for actual filters
The children of a sequence node should be proper filters (not mapping filters).
1 parent 475f2c3 commit d7d80e9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tc/core/polyhedral/schedule_isl_conversion.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ std::vector<size_t> findCorePositions(
103103
std::vector<size_t> positions;
104104
TC_CHECK(st->elemAs<ScheduleTreeElemSequence>());
105105
for (size_t i = 0; i < st->numChildren(); ++i) {
106-
auto filter = st->child({i})->elemAsBase<ScheduleTreeElemFilter>();
106+
auto filter = st->child({i})->elemAs<ScheduleTreeElemFilter>();
107107
TC_CHECK(filter);
108108
if (!filter->filter_.intersect(domain).is_empty()) {
109109
positions.emplace_back(i);

0 commit comments

Comments
 (0)