aboutsummaryrefslogtreecommitdiff
path: root/bfd/pef.h
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2017-06-22 10:31:20 +0200
committerPedro Alves <palves@redhat.com>2017-06-22 11:18:49 +0100
commitf4906a9a7441ef9c2758513420568994a1e7fed3 (patch)
tree5804fcca8711a500899a8c9179c4375fee663aed /bfd/pef.h
parentd269dfc64fb5307dbbaecbc5d55861a705b729ab (diff)
downloadgdb-f4906a9a7441ef9c2758513420568994a1e7fed3.zip
gdb-f4906a9a7441ef9c2758513420568994a1e7fed3.tar.gz
gdb-f4906a9a7441ef9c2758513420568994a1e7fed3.tar.bz2
environ-selftests: Ignore -Wself-move warning
clang gives this warning: ..../gdb/unittests/environ-selftests.c:139:7: error: explicitly moving variable of type 'gdb_environ' to itself [-Werror,-Wself-move] env = std::move (env); ~~~ ^ ~~~ Ignoring the warning locally is the right thing to do, since it warns about behavior we want to unit test, while an explicit self-move in real code would likely be a mistake that we'd want to catch. To avoid cluttering the code with preprocessor conditionals, this commit adds the file common/diagnostics.h, in which we can put macros used to control compiler diagnostics. GCC enhancement request here: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81159 gdb/ChangeLog: 2017-06-22 Pedro Alves <palves@redhat.com> Simon Marchi <simon.marchi@ericsson.com> * unittests/environ-selftests.c (run_tests): Ignore -Wself-move warning. * common/diagnostics.h: New file.
Diffstat (limited to 'bfd/pef.h')
0 files changed, 0 insertions, 0 deletions