]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
parser.c (cp_parser_class_specifier): Remove the unused has_trailing_semicolon.
authorH.J. Lu <hongjiu.lu@intel.com>
Fri, 10 Apr 2009 14:30:48 +0000 (14:30 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 10 Apr 2009 14:30:48 +0000 (07:30 -0700)
2008-04-10  H.J. Lu  <hongjiu.lu@intel.com>

* parser.c (cp_parser_class_specifier): Remove the unused
has_trailing_semicolon.

From-SVN: r145911

gcc/cp/ChangeLog
gcc/cp/parser.c

index 847b4850462567a619976891730b5f4c437e078f..c70eed6f69105e73a1f93ccf608afe46be82c30f 100644 (file)
@@ -1,3 +1,8 @@
+2008-04-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * parser.c (cp_parser_class_specifier): Remove the unused
+       has_trailing_semicolon.
+
 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
 
        PR  c++/20118
index 68c0ef4ea87981fa19e231e986ec0fc4d047eb4f..e942635680d75f4ebe8435f4f4e9d3231a3263b1 100644 (file)
@@ -14948,10 +14948,8 @@ cp_parser_class_name (cp_parser *parser,
 static tree
 cp_parser_class_specifier (cp_parser* parser)
 {
-  cp_token *token;
   tree type;
   tree attributes = NULL_TREE;
-  int has_trailing_semicolon;
   bool nested_name_specifier_p;
   unsigned saved_num_template_parameter_lists;
   bool saved_in_function_body;
@@ -15029,10 +15027,6 @@ cp_parser_class_specifier (cp_parser* parser)
 
   /* Look for the trailing `}'.  */
   cp_parser_require (parser, CPP_CLOSE_BRACE, "%<}%>");
-  /* We get better error messages by noticing a common problem: a
-     missing trailing `;'.  */
-  token = cp_lexer_peek_token (parser->lexer);
-  has_trailing_semicolon = (token->type == CPP_SEMICOLON);
   /* Look for trailing attributes to apply to this class.  */
   if (cp_parser_allow_gnu_extensions_p (parser))
     attributes = cp_parser_attributes_opt (parser);