]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
parser.c (cp_lexer_get_preprocessor_token): Initialize keyword field.
authorMark Mitchell <mark@codesourcery.com>
Tue, 15 Nov 2005 00:04:43 +0000 (00:04 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 15 Nov 2005 00:04:43 +0000 (00:04 +0000)
* parser.c (cp_lexer_get_preprocessor_token): Initialize keyword
field.

From-SVN: r106907

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

index 6d7260fb3b1d07763a966a13084a2e68ab577095..3a2d6d20d4a7f6ae0f70f49fcb9c5dcf47522e29 100644 (file)
@@ -1,3 +1,8 @@
+2005-11-14  Mark Mitchell  <mark@codesourcery.com>
+
+       * parser.c (cp_lexer_get_preprocessor_token): Initialize keyword
+       field.
+
 2005-11-14  Jason Merrill  <jason@redhat.com>
 
        PR c++/24580
index cf60d2982521c8ee2857023a296ff487b309981f..40a1768e3cadcdd6e0ada8d13c69bac1237bd27f 100644 (file)
@@ -420,7 +420,10 @@ cp_lexer_get_preprocessor_token (cp_lexer *lexer ATTRIBUTE_UNUSED ,
          token->value = ridpointers[token->keyword];
        }
       else
-       token->ambiguous_p = false;
+       {
+         token->ambiguous_p = false;
+         token->keyword = RID_MAX;
+       }
     }
   /* Handle Objective-C++ keywords.  */
   else if (token->type == CPP_AT_NAME)