From 65ad02290f493eb933a8ad75cb74525ddc40984b Mon Sep 17 00:00:00 2001 From: Yuya Watari Date: Mon, 30 Jan 2023 14:53:26 +0900 Subject: [PATCH v13 7/7] Fix a bug? I am not sure why this change is working --- src/backend/optimizer/path/equivclass.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/optimizer/path/equivclass.c b/src/backend/optimizer/path/equivclass.c index 6e53f1887a..0e6fb2161a 100644 --- a/src/backend/optimizer/path/equivclass.c +++ b/src/backend/optimizer/path/equivclass.c @@ -669,7 +669,7 @@ add_eq_member(PlannerInfo *root, EquivalenceClass *ec, Expr *expr, root->eq_members = lappend(root->eq_members, em); /* record exprs with no relids */ - if (bms_is_empty(expr_relids)) + if (bms_is_empty(relids)) ec->ec_norel_indexes = bms_add_member(ec->ec_norel_indexes, em_index); if (is_child) -- 2.35.3.windows.1