diff options
author | Christian Biesinger <cbiesinger@google.com> | 2019-12-10 13:42:40 -0600 |
---|---|---|
committer | Christian Biesinger <cbiesinger@google.com> | 2019-12-10 13:44:21 -0600 |
commit | cb51113052d534b628c635ac7b86b95fe436d60d (patch) | |
tree | 657c51faafc577a7aa26eb7d417f27a33534d928 | |
parent | ab7d13f07027e6232a21448ef51f0a52a96738a9 (diff) | |
download | gdb-cb51113052d534b628c635ac7b86b95fe436d60d.zip gdb-cb51113052d534b628c635ac7b86b95fe436d60d.tar.gz gdb-cb51113052d534b628c635ac7b86b95fe436d60d.tar.bz2 |
Suppress the "unused function" warning for select_strerror_r
We only ever use one of the two overloads, so to avoid breaking -Werror
builds, supress the warning.
gdb/ChangeLog:
2019-12-10 Christian Biesinger <cbiesinger@google.com>
* gdbsupport/safe-strerror.c: Supress the unused function warning
for select_strerror_r.
Change-Id: I344869a382bb36fe181b5b2a31838d1d20f58169
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/gdbsupport/safe-strerror.c | 8 |
2 files changed, 13 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a6e299d..c4e8109 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2019-12-10 Christian Biesinger <cbiesinger@google.com> + * gdbsupport/safe-strerror.c: Supress the unused function warning + for select_strerror_r. + +2019-12-10 Christian Biesinger <cbiesinger@google.com> + * config.in: Regenerate. * configure: Regenerate. * gdbsupport/agent.c (gdb_connect_sync_socket): Call diff --git a/gdb/gdbsupport/safe-strerror.c b/gdb/gdbsupport/safe-strerror.c index 7425af5..9973fa6 100644 --- a/gdb/gdbsupport/safe-strerror.c +++ b/gdb/gdbsupport/safe-strerror.c @@ -18,6 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #include "common-defs.h" +#include "diagnostics.h" #include <string.h> /* There are two different versions of strerror_r; one is GNU-specific, the @@ -26,6 +27,11 @@ to solve this for us because IPA does not use Gnulib but uses this function. */ +/* We only ever use one of the two overloads, so suppress the warning for + an unused function. */ +DIAGNOSTIC_PUSH +DIAGNOSTIC_IGNORE_UNUSED_FUNCTION + /* Called if we have a XSI-compliant strerror_r. */ static char * select_strerror_r (int res, char *buf) @@ -40,6 +46,8 @@ select_strerror_r (char *res, char *) return res; } +DIAGNOSTIC_POP + /* Implementation of safe_strerror as defined in common-utils.h. */ const char * |