diff options
Diffstat (limited to 'src/backend/optimizer/plan/initsplan.c')
-rw-r--r-- | src/backend/optimizer/plan/initsplan.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/backend/optimizer/plan/initsplan.c b/src/backend/optimizer/plan/initsplan.c index 174c326cb94..c6c21a73386 100644 --- a/src/backend/optimizer/plan/initsplan.c +++ b/src/backend/optimizer/plan/initsplan.c @@ -679,16 +679,10 @@ create_lateral_join_info(PlannerInfo *root) /* Nothing to do at rels with no lateral refs */ lateral_relids = brel->lateral_relids; - if (lateral_relids == NULL) + if (bms_is_empty(lateral_relids)) continue; - /* - * We should not have broken the invariant that lateral_relids is - * exactly NULL if empty. - */ - Assert(!bms_is_empty(lateral_relids)); - - /* Also, no rel should have a lateral dependency on itself */ + /* No rel should have a lateral dependency on itself */ Assert(!bms_is_member(rti, lateral_relids)); /* Mark this rel's referencees */ |