diff options
author | Jason Merrill <jason@redhat.com> | 2019-04-03 16:12:00 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2019-04-03 16:12:00 -0400 |
commit | 7a506c3c63873916f318b6152367f81de1b3f57f (patch) | |
tree | 06de43d6d304f06c9707c4b3abdd09cab3225c08 /gcc/loop-invariant.c | |
parent | b8836dbec1a36eb3a00c789a4ed1e64ba28ee6fe (diff) | |
download | gcc-7a506c3c63873916f318b6152367f81de1b3f57f.zip gcc-7a506c3c63873916f318b6152367f81de1b3f57f.tar.gz gcc-7a506c3c63873916f318b6152367f81de1b3f57f.tar.bz2 |
PR c++/86586 - -fcompare-debug=-Wsign-compare.
This patch limits constexpr folding for -Wsign-compare to only cases that we
would warn for without considering constant values, avoiding the folding in
the testcase in question.
gcc/c-family/
* c-warn.c (warn_for_sign_compare): Call fold_for_warn.
gcc/cp/
* typeck.c (cp_build_binary_op): Don't fold for -Wsign-compare.
From-SVN: r270136
Diffstat (limited to 'gcc/loop-invariant.c')
0 files changed, 0 insertions, 0 deletions