PR c++/28288
PR c++/14556 * operators.def: Remove <?, ?>, <?=, and >?= operators. * parser.c: Remove CPP_MIN, CPP_MAX, CPP_MIN_EQ, and CPP_MAX_EQ. (cp_parser_warn_min_max): Remove. * include/cpplib.h: Remove <?, >?, <?=, and >?= tokens. (CPP_LAST_EQ): Change. (CPP_LAST_PUNCTUATOR): Change. * expr.c (cpp_operator): Remove MIN and MAX. (reduce): Remove CPP_MIN and CPP_MAX. (num_binary_op): Ditto. * lex.c (_cpp_lex_direct): Ditto. (cpp_avoid_paste): Remove ? as legal symbol after > or <. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116140 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/cp/ChangeLog 8 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/operators.def 0 additions, 6 deletionsgcc/cp/operators.def
- gcc/cp/parser.c 0 additions, 45 deletionsgcc/cp/parser.c
- libcpp/ChangeLog 13 additions, 0 deletionslibcpp/ChangeLog
- libcpp/expr.c 0 additions, 21 deletionslibcpp/expr.c
- libcpp/include/cpplib.h 6 additions, 7 deletionslibcpp/include/cpplib.h
- libcpp/lex.c 2 additions, 12 deletionslibcpp/lex.c
Loading
Please register or sign in to comment