|
7 | 7 | *
|
8 | 8 | *
|
9 | 9 | * IDENTIFICATION
|
10 |
| - * $Header: /cvsroot/pgsql/src/backend/optimizer/util/tlist.c,v 1.23 1999/02/03 21:16:54 momjian Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/backend/optimizer/util/tlist.c,v 1.24 1999/02/07 03:02:21 tgl Exp $ |
11 | 11 | *
|
12 | 12 | *-------------------------------------------------------------------------
|
13 | 13 | */
|
@@ -509,12 +509,13 @@ flatten_tlistentry(Node *tlistentry, List *flat_tlist)
|
509 | 509 | elseif (case_clause(tlistentry))
|
510 | 510 | {
|
511 | 511 | CaseExpr*cexpr= (CaseExpr*)tlistentry;
|
512 |
| -CaseWhen*cwhen; |
513 | 512 | List*elt=NIL;
|
514 | 513 |
|
515 | 514 | foreach(elt,cexpr->args)
|
516 |
| -cwhen= (CaseWhen*)lfirst(elt); |
| 515 | +{ |
| 516 | +CaseWhen*cwhen= (CaseWhen*)lfirst(elt); |
517 | 517 | cwhen->result=flatten_tlistentry(cwhen->result,flat_tlist);
|
| 518 | +} |
518 | 519 | cexpr->defresult=flatten_tlistentry(cexpr->defresult,flat_tlist);
|
519 | 520 |
|
520 | 521 | return ((Node*)cexpr);
|
|