Cast slightly abused enum to int, so that GCC 4.5 won't warn about switch
authorPeter Eisentraut <peter_e@gmx.net>
Mon, 18 Jan 2010 22:19:34 +0000 (22:19 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Mon, 18 Jan 2010 22:19:34 +0000 (22:19 +0000)
cases that are not part of the enum's definition.

src/backend/nodes/read.c

index 7dc443beea30104dbc23ab61d5f59b15edffe7f3..482bd18fbc3d6fea8cfb94022117221aff721ed9 100644 (file)
@@ -9,7 +9,7 @@
  *
  *
  * IDENTIFICATION
- *   $PostgreSQL: pgsql/src/backend/nodes/read.c,v 1.53 2010/01/02 16:57:46 momjian Exp $
+ *   $PostgreSQL: pgsql/src/backend/nodes/read.c,v 1.54 2010/01/18 22:19:34 petere Exp $
  *
  * HISTORY
  *   AUTHOR            DATE            MAJOR EVENT
@@ -289,7 +289,7 @@ nodeRead(char *token, int tok_len)
 
    type = nodeTokenType(token, tok_len);
 
-   switch (type)
+   switch ((int) type)
    {
        case LEFT_BRACE:
            result = parseNodeString();