diff options
Diffstat (limited to 'src/backend/executor/nodeSubplan.c')
-rw-r--r-- | src/backend/executor/nodeSubplan.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/executor/nodeSubplan.c b/src/backend/executor/nodeSubplan.c index 574e7bc4fa0..152696035cd 100644 --- a/src/backend/executor/nodeSubplan.c +++ b/src/backend/executor/nodeSubplan.c @@ -33,8 +33,8 @@ #include "executor/executor.h" #include "executor/nodeSubplan.h" #include "nodes/makefuncs.h" +#include "nodes/nodeFuncs.h" #include "miscadmin.h" -#include "optimizer/clauses.h" #include "utils/array.h" #include "utils/lsyscache.h" #include "utils/memutils.h" @@ -888,7 +888,7 @@ ExecInitSubPlan(SubPlan *subplan, PlanState *parent) /* single combining operator */ oplist = list_make1(subplan->testexpr); } - else if (and_clause((Node *) subplan->testexpr)) + else if (is_andclause(subplan->testexpr)) { /* multiple combining operators */ oplist = castNode(BoolExpr, subplan->testexpr)->args; |