Index: src/backend/catalog/pg_proc.c =================================================================== RCS file: /opt/src/cvs/pgsql-server/src/backend/catalog/pg_proc.c,v retrieving revision 1.84 diff -c -r1.84 pg_proc.c *** src/backend/catalog/pg_proc.c 4 Aug 2002 20:00:15 -0000 1.84 --- src/backend/catalog/pg_proc.c 4 Aug 2002 21:38:25 -0000 *************** *** 318,324 **** * type he claims. */ static void ! checkretval(Oid rettype, char fn_typtype /* XXX FIX ME */, List *queryTreeList) { Query *parse; int cmd; --- 318,324 ---- * type he claims. */ static void ! checkretval(Oid rettype, char fn_typtype, List *queryTreeList) { Query *parse; int cmd; Index: src/backend/nodes/equalfuncs.c =================================================================== RCS file: /opt/src/cvs/pgsql-server/src/backend/nodes/equalfuncs.c,v retrieving revision 1.148 diff -c -r1.148 equalfuncs.c *** src/backend/nodes/equalfuncs.c 4 Aug 2002 20:00:15 -0000 1.148 --- src/backend/nodes/equalfuncs.c 4 Aug 2002 21:44:03 -0000 *************** *** 1607,1616 **** return false; if (!equal(a->alias, b->alias)) return false; ! /* FIX ME XXX ! if (!equal(a->coldeflist, b->coldeflist)) ! return false; ! */ return true; } --- 1607,1613 ---- return false; if (!equal(a->alias, b->alias)) return false; ! return true; } *************** *** 1631,1636 **** --- 1628,1635 ---- if (!equal(a->funccallnode, b->funccallnode)) return false; if (!equal(a->alias, b->alias)) + return false; + if (!equal(a->coldeflist, b->coldeflist)) return false; return true;