c-parser.c (c_parser_enum_specifier): Initialise ident_loc and comma_loc.
authorBen Elliston <bje@au.ibm.com>
Thu, 4 Dec 2008 22:44:02 +0000 (22:44 +0000)
committerBen Elliston <bje@gcc.gnu.org>
Thu, 4 Dec 2008 22:44:02 +0000 (09:44 +1100)
* c-parser.c (c_parser_enum_specifier): Initialise ident_loc and
comma_loc.
(c_parser_initelt): Initialise des_loc and ellipsis_loc.

From-SVN: r142448

gcc/ChangeLog
gcc/c-parser.c

index e46adae..01f7f07 100644 (file)
@@ -1,3 +1,9 @@
+2008-12-05  Ben Elliston  <bje@au.ibm.com>
+
+       * c-parser.c (c_parser_enum_specifier): Initialise ident_loc and
+       comma_loc.
+       (c_parser_initelt): Initialise des_loc and ellipsis_loc.
+
 2008-12-04  Eric Botcazou  <ebotcazou@adacore.com>
             Gary Funck  <gary@intrepid.com>
 
index 0fc579b..6bd7f04 100644 (file)
@@ -1605,7 +1605,7 @@ c_parser_enum_specifier (c_parser *parser)
   struct c_typespec ret;
   tree attrs;
   tree ident = NULL_TREE;
-  location_t ident_loc;
+  location_t ident_loc = UNKNOWN_LOCATION;  /* Quiet warning.  */
   gcc_assert (c_parser_next_token_is_keyword (parser, RID_ENUM));
   c_parser_consume_token (parser);
   attrs = c_parser_attributes (parser);
@@ -1634,7 +1634,7 @@ c_parser_enum_specifier (c_parser *parser)
          tree enum_decl;
          bool seen_comma;
          c_token *token;
-         location_t comma_loc;
+         location_t comma_loc = UNKNOWN_LOCATION;  /* Quiet warning.  */
          location_t value_loc;
          if (c_parser_next_token_is_not (parser, CPP_NAME))
            {
@@ -3065,7 +3065,7 @@ c_parser_initelt (c_parser *parser)
         has been a single array designator and 2 otherwise.  */
       int des_seen = 0;
       /* Location of a designator.  */
-      location_t des_loc;
+      location_t des_loc = UNKNOWN_LOCATION;  /* Quiet warning.  */
       while (c_parser_next_token_is (parser, CPP_OPEN_SQUARE)
             || c_parser_next_token_is (parser, CPP_DOT))
        {
@@ -3097,7 +3097,7 @@ c_parser_initelt (c_parser *parser)
          else
            {
              tree first, second;
-             location_t ellipsis_loc;
+             location_t ellipsis_loc = UNKNOWN_LOCATION;  /* Quiet warning.  */
              /* ??? Following the old parser, [ objc-receiver
                 objc-message-args ] is accepted as an initializer,
                 being distinguished from a designator by what follows