aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop-invariant.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2019-04-03 16:12:00 -0400
committerJason Merrill <jason@gcc.gnu.org>2019-04-03 16:12:00 -0400
commit7a506c3c63873916f318b6152367f81de1b3f57f (patch)
tree06de43d6d304f06c9707c4b3abdd09cab3225c08 /gcc/loop-invariant.c
parentb8836dbec1a36eb3a00c789a4ed1e64ba28ee6fe (diff)
downloadgcc-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