c, c++: Don't parse size_t as a keyword

This fixes handling of typedefs defining this name.
This commit is contained in:
Colomban Wendling 2014-12-25 01:35:28 +01:00
parent 3b8ea98f00
commit e091a56a18

View File

@ -477,7 +477,7 @@ static const keywordDesc KeywordTable [] = {
{ "short", KEYWORD_SHORT, { 1, 1, 1, 1, 0, 1, 1 } },
{ "signal", KEYWORD_SIGNAL, { 0, 0, 0, 0, 0, 1, 0 } },
{ "signed", KEYWORD_SIGNED, { 1, 1, 0, 0, 0, 0, 0 } },
{ "size_t", KEYWORD_SIZE_T, { 1, 1, 0, 0, 0, 1, 1 } },
{ "size_t", KEYWORD_SIZE_T, { 0, 0, 0, 0, 0, 1, 1 } },
{ "state", KEYWORD_STATE, { 0, 0, 0, 0, 1, 0, 0 } },
{ "static", KEYWORD_STATIC, { 1, 1, 1, 1, 1, 1, 1 } },
{ "static_assert", KEYWORD_STATIC_ASSERT, { 0, 1, 0, 0, 0, 0, 0 } },