diff options
author | Pedro Alves <palves@redhat.com> | 2017-06-22 10:31:20 +0200 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2017-06-22 11:18:49 +0100 |
commit | f4906a9a7441ef9c2758513420568994a1e7fed3 (patch) | |
tree | 5804fcca8711a500899a8c9179c4375fee663aed /ld | |
parent | d269dfc64fb5307dbbaecbc5d55861a705b729ab (diff) | |
download | gdb-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 'ld')
0 files changed, 0 insertions, 0 deletions