diff options
Diffstat (limited to 'src/backend/parser/gram.y')
| -rw-r--r-- | src/backend/parser/gram.y | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index fbd70807df..d8485a2d4d 100644 --- a/src/backend/parser/gram.y +++ b/src/backend/parser/gram.y @@ -11,7 +11,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.424 2003/07/01 00:04:31 petere Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.425 2003/07/03 16:33:37 tgl Exp $ * * HISTORY * AUTHOR DATE MAJOR EVENT @@ -6999,15 +6999,14 @@ update_target_el: $$ = makeNode(ResTarget); $$->name = $1; $$->indirection = $2; - $$->val = (Node *)$4; + $$->val = (Node *) $4; } | ColId opt_indirection '=' DEFAULT { - SetToDefault *def = makeNode(SetToDefault); $$ = makeNode(ResTarget); $$->name = $1; - $$->indirection = NULL; - $$->val = (Node *)def; + $$->indirection = $2; + $$->val = (Node *) makeNode(SetToDefault); } ; @@ -7021,11 +7020,10 @@ insert_target_el: target_el { $$ = $1; } | DEFAULT { - SetToDefault *def = makeNode(SetToDefault); $$ = makeNode(ResTarget); $$->name = NULL; - $$->indirection = NULL; - $$->val = (Node *)def; + $$->indirection = NIL; + $$->val = (Node *) makeNode(SetToDefault); } ; |
