From 7d6a31fb9316ec85d462c26b84fb8fe9ca04ef2b Mon Sep 17 00:00:00 2001 From: Colin Walters <walters@verbum.org> Date: Thu, 20 Jul 2017 15:09:16 -0400 Subject: [PATCH] errors: Mark GLNX_AUTO_PREFIX_ERROR() as used Since it's intentional we never use it, and `clang` barfs on this (rightly). --- glnx-errors.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/glnx-errors.h b/glnx-errors.h index ecf7e85fc..07c30fedb 100644 --- a/glnx-errors.h +++ b/glnx-errors.h @@ -112,7 +112,8 @@ glnx_cleanup_auto_prefix_error (GLnxAutoErrorPrefix *prefix) g_prefix_error (prefix->error, "%s: ", prefix->prefix); } G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC(GLnxAutoErrorPrefix, glnx_cleanup_auto_prefix_error) -#define GLNX_AUTO_PREFIX_ERROR(text, error) g_auto(GLnxAutoErrorPrefix) _GLNX_MAKE_ANONYMOUS(_glnxautoprefixerror_) = { text, error } +#define GLNX_AUTO_PREFIX_ERROR(text, error) \ + G_GNUC_UNUSED g_auto(GLnxAutoErrorPrefix) _GLNX_MAKE_ANONYMOUS(_glnxautoprefixerror_) = { text, error } /* Set @error using the value of `g_strerror (errno)`. * -- GitLab