diff --git a/src/backend/nodes/nodeFuncs.c b/src/backend/nodes/nodeFuncs.c index 47d0564fa2..9dbed97cec 100644 --- a/src/backend/nodes/nodeFuncs.c +++ b/src/backend/nodes/nodeFuncs.c @@ -2058,7 +2058,7 @@ expression_tree_walker(Node *node, { SubPlan *subplan = (SubPlan *) node; - /* recurse into the testexpr, but not into the Plan */ + /* recurse into the testexpr */ if (walker(subplan->testexpr, context)) return true; /* also examine args list */ @@ -2852,7 +2852,6 @@ expression_tree_mutator(Node *node, MUTATE(newnode->testexpr, subplan->testexpr, Node *); /* transform args list (params to be passed to subplan) */ MUTATE(newnode->args, subplan->args, List *); - /* but not the sub-Plan itself, which is referenced as-is */ return (Node *) newnode; } break;