diff --git a/src/backend/optimizer/plan/createplan.c b/src/backend/optimizer/plan/createplan.c index 2821662..78eec0a 100644 --- a/src/backend/optimizer/plan/createplan.c +++ b/src/backend/optimizer/plan/createplan.c @@ -5680,6 +5680,7 @@ prepare_sort_from_pathkeys(Plan *lefttree, List *pathkeys, if (em->em_is_const) continue; + Assert(!em->em_is_child || !bms_is_empty(em->em_relids)); /* * Ignore child members unless they match the rel being * sorted. @@ -5796,6 +5797,8 @@ find_ec_member_for_tle(EquivalenceClass *ec, if (em->em_is_const) continue; + Assert(!em->em_is_child || !bms_is_empty(em->em_relids)); + /* * Ignore child members unless they match the rel being sorted. */