diff gcc/c-parser.c @ 74:f26ecf70364b

modify c-decl.c, c-parser.c, c-tree.h and tree.h
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Mon, 22 Aug 2011 03:31:39 +0900
parents e334828451cb
children 6381ea127240
line wrap: on
line diff
--- a/gcc/c-parser.c	Mon Aug 22 01:54:47 2011 +0900
+++ b/gcc/c-parser.c	Mon Aug 22 03:31:39 2011 +0900
@@ -4414,6 +4414,7 @@
 static void
 c_parser_statement_after_labels (c_parser *parser)
 {
+  struct c_expr expr;
   location_t loc = c_parser_peek_token (parser)->location;
   tree stmt = NULL_TREE;
   bool in_if_block = parser->in_if_block;
@@ -4451,8 +4452,6 @@
       if (c_parser_next_token_is (parser, CPP_NAME))
         {
 #endif
-	  if (c_parser_next_token_is (parser, CPP_NAME))
-	    {
 	      stmt = c_finish_goto_label (loc,
 					  c_parser_peek_token (parser)->value);
 	      c_parser_consume_token (parser);