re PR c++/23333 (accepts invalid pure specifier)
2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/23333 * include/cpplib.h: Add PURE_ZERO to flags for the cpp_token structure. * c-lex.c (c_lex_with_flags): Add PURE_ZERO to cpp_flags if number is a single digit '0'. * parser.c (cp_parser_pure_specifier): Check for PURE_ZERO to identify a single '0'. * g++.dg/parse/error25.C: Add more tests. From-SVN: r108947
Showing
- gcc/ChangeLog 6 additions, 0 deletionsgcc/ChangeLog
- gcc/c-lex.c 6 additions, 1 deletiongcc/c-lex.c
- gcc/cp/ChangeLog 6 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/parser.c 6 additions, 11 deletionsgcc/cp/parser.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/parse/error25.C 3 additions, 2 deletionsgcc/testsuite/g++.dg/parse/error25.C
- libcpp/ChangeLog 5 additions, 0 deletionslibcpp/ChangeLog
- libcpp/include/cpplib.h 2 additions, 0 deletionslibcpp/include/cpplib.h
Loading
Please register or sign in to comment