aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_expr.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2001-06-04 23:27:23 +0000
committerBruce Momjian <bruce@momjian.us>2001-06-04 23:27:23 +0000
commit28d2420eefdacfa928138d4b302fd6a31286225b (patch)
tree73df5116c5775c04e5e0fbc628e38611d6dd6851 /src/backend/parser/parse_expr.c
parent0a93285d88136df76b88247c5b5ddf3d4b418be4 (diff)
downloadpostgresql-28d2420eefdacfa928138d4b302fd6a31286225b.tar.gz
postgresql-28d2420eefdacfa928138d4b302fd6a31286225b.zip
This patch adds support for %TYPE in CREATE FUNCTION argument and return
types. This version has an elog() to remind the user the type resolution is not dynamic. Ian Lance Taylor
Diffstat (limited to 'src/backend/parser/parse_expr.c')
-rw-r--r--src/backend/parser/parse_expr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/parser/parse_expr.c b/src/backend/parser/parse_expr.c
index 4cbbc1c980c..a196779f44c 100644
--- a/src/backend/parser/parse_expr.c
+++ b/src/backend/parser/parse_expr.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.96 2001/05/21 18:42:08 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.97 2001/06/04 23:27:23 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -942,6 +942,7 @@ parser_typecast_expression(ParseState *pstate,
char *
TypeNameToInternalName(TypeName *typename)
{
+ Assert(typename->attrname == NULL);
if (typename->arrayBounds != NIL)
{