diff options
Diffstat (limited to 'src/backend/nodes/copyfuncs.c')
-rw-r--r-- | src/backend/nodes/copyfuncs.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/backend/nodes/copyfuncs.c b/src/backend/nodes/copyfuncs.c index ac25cd52295..c461f147ef8 100644 --- a/src/backend/nodes/copyfuncs.c +++ b/src/backend/nodes/copyfuncs.c @@ -15,7 +15,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.181 2002/04/24 02:48:54 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/copyfuncs.c,v 1.182 2002/04/28 19:54:28 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -323,7 +323,6 @@ CopyJoinFields(Join *from, Join *newnode) { newnode->jointype = from->jointype; Node_Copy(from, newnode, joinqual); - newnode->joinrti = from->joinrti; /* subPlan list must point to subplans in the new subtree, not the old */ if (from->plan.subPlan != NIL) newnode->plan.subPlan = nconc(newnode->plan.subPlan, @@ -1475,10 +1474,7 @@ _copyRangeTblEntry(RangeTblEntry *from) newnode->relid = from->relid; Node_Copy(from, newnode, subquery); newnode->jointype = from->jointype; - newnode->joincoltypes = listCopy(from->joincoltypes); - newnode->joincoltypmods = listCopy(from->joincoltypmods); - newnode->joinleftcols = listCopy(from->joinleftcols); - newnode->joinrightcols = listCopy(from->joinrightcols); + Node_Copy(from, newnode, joinaliasvars); Node_Copy(from, newnode, alias); Node_Copy(from, newnode, eref); newnode->inh = from->inh; |