diff --git a/src/backend/parser/parse_func.c b/src/backend/parser/parse_func.c index 0e1b782fd97..a7be856c1e7 100644 --- a/src/backend/parser/parse_func.c +++ b/src/backend/parser/parse_func.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.96 2000/12/27 23:59:11 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.97 2001/01/23 02:32:26 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -1479,11 +1479,6 @@ setup_field_select(Node *input, char *attname, Oid relid) attno = get_attnum(relid, attname); - /* XXX Is there still a reason for this restriction? */ - if (attno < 0) - elog(ERROR, "Cannot reference attribute '%s'" - " of tuple params/return values for functions", attname); - fselect->arg = input; fselect->fieldnum = attno; fselect->resulttype = get_atttype(relid, attno);