*** pgsql/src/backend/nodes/copyfuncs.c 2009/01/22 20:16:03 1.421 --- pgsql/src/backend/nodes/copyfuncs.c 2009/02/02 19:31:39 1.422 *************** *** 15,21 **** * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/nodes/copyfuncs.c,v 1.420 2009/01/16 13:27:23 heikki Exp $ * *------------------------------------------------------------------------- */ --- 15,21 ---- * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/nodes/copyfuncs.c,v 1.421 2009/01/22 20:16:03 tgl Exp $ * *------------------------------------------------------------------------- */ *************** _copyOptionDefElem(OptionDefElem *from) *** 2125,2130 **** --- 2125,2142 ---- return newnode; } + static ReloptElem * + _copyReloptElem(ReloptElem *from) + { + ReloptElem *newnode = makeNode(ReloptElem); + + COPY_STRING_FIELD(optname); + COPY_STRING_FIELD(nmspc); + COPY_NODE_FIELD(arg); + + return newnode; + } + static LockingClause * _copyLockingClause(LockingClause *from) { *************** copyObject(void *from) *** 4079,4084 **** --- 4091,4099 ---- case T_OptionDefElem: retval = _copyOptionDefElem(from); break; + case T_ReloptElem: + retval = _copyReloptElem(from); + break; case T_LockingClause: retval = _copyLockingClause(from); break;