aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2005-11-15 00:04:43 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2005-11-15 00:04:43 +0000
commit37edf0a6c4cef3c0863d77fa2d77830b0830639a (patch)
tree4504841449fc8693e5db7f6d1d9a2b2601676b63 /gcc/cp
parent63752e29bbd7fb0d65e9acfbcf5d28715f497266 (diff)
downloadgcc-37edf0a6c4cef3c0863d77fa2d77830b0830639a.zip
gcc-37edf0a6c4cef3c0863d77fa2d77830b0830639a.tar.gz
gcc-37edf0a6c4cef3c0863d77fa2d77830b0830639a.tar.bz2
parser.c (cp_lexer_get_preprocessor_token): Initialize keyword field.
* parser.c (cp_lexer_get_preprocessor_token): Initialize keyword field. From-SVN: r106907
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/parser.c5
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 6d7260f..3a2d6d2 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c
index cf60d29..40a1768 100644
--- a/gcc/cp/parser.c
+++ b/gcc/cp/parser.c
@@ -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)