diff options
author | Mark Mitchell <mark@codesourcery.com> | 2005-11-15 00:04:43 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2005-11-15 00:04:43 +0000 |
commit | 37edf0a6c4cef3c0863d77fa2d77830b0830639a (patch) | |
tree | 4504841449fc8693e5db7f6d1d9a2b2601676b63 /gcc/cp | |
parent | 63752e29bbd7fb0d65e9acfbcf5d28715f497266 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/parser.c | 5 |
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) |