diff options
| author | Ian Lance Taylor <iant@google.com> | 2012-01-14 00:22:14 +0000 |
|---|---|---|
| committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2012-01-14 00:22:14 +0000 |
| commit | 12448f77a57be1954b4f15455b06de9012e88390 (patch) | |
| tree | 65cee32b0b18592f5aa5a416fb63c7ceeca865bc /libjava/java/util/TreeMap$SubMap$NavigableKeySet.h | |
| parent | 738134ef335a67def3b324823e24d2932d1baf06 (diff) | |
| download | gcc-12448f77a57be1954b4f15455b06de9012e88390.zip gcc-12448f77a57be1954b4f15455b06de9012e88390.tar.gz gcc-12448f77a57be1954b4f15455b06de9012e88390.tar.bz2 | |
re PR c++/50012 (C++ front end misses -Wsign-compare warnings when extraneous parentheses are present)
gcc/:
PR c++/50012
* tree.h (TYPE_QUALS): Add cast to int.
(TYPE_QUALS_NO_ADDR_SPACE): Likewise.
gcc/cp:
PR c++/50012
* typeck.c (enum_cast_to_int): New static function.
(cp_build_binary_op): When handling warn_sign_compare, don't test
for TREE_NO_WARNING. Do call enum_cast_to_int.
* call.c (avoid_sign_compare_warnings): Remove static function.
(build_new_op_1): Don't call avoid_sign_compare_warnings.
gcc/testsuite/:
PR c++/50012
* g++.dg/warn/Wsign-compare-4.C: New.
From-SVN: r183178
Diffstat (limited to 'libjava/java/util/TreeMap$SubMap$NavigableKeySet.h')
0 files changed, 0 insertions, 0 deletions
