diff options
Diffstat (limited to 'src/backend/nodes/copyfuncs.c')
-rw-r--r-- | src/backend/nodes/copyfuncs.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/backend/nodes/copyfuncs.c b/src/backend/nodes/copyfuncs.c index 2d38d7fd60..cdf98de568 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 - * $PostgreSQL: pgsql/src/backend/nodes/copyfuncs.c,v 1.365 2007/02/03 14:06:54 petere Exp $ + * $PostgreSQL: pgsql/src/backend/nodes/copyfuncs.c,v 1.366 2007/02/19 02:23:11 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -363,6 +363,14 @@ _copyFunctionScan(FunctionScan *from) */ CopyScanFields((Scan *) from, (Scan *) newnode); + /* + * copy remainder of node + */ + COPY_NODE_FIELD(funcexpr); + COPY_NODE_FIELD(funccolnames); + COPY_NODE_FIELD(funccoltypes); + COPY_NODE_FIELD(funccoltypmods); + return newnode; } @@ -379,6 +387,11 @@ _copyValuesScan(ValuesScan *from) */ CopyScanFields((Scan *) from, (Scan *) newnode); + /* + * copy remainder of node + */ + COPY_NODE_FIELD(values_lists); + return newnode; } |