[PATCH 29/39] math: Fix clang warnings for math/test-tgmath-ret.c
H.J. Lu
hjl.tools@gmail.com
Sun Dec 22 00:04:52 GMT 2024
From: Adhemerval Zanella <adhemerval.zanella@linaro.org>
clang warns that since the global variables are only used to function
calls (without being actually used), there are not needed and will
not be emitted.
---
math/test-tgmath-ret.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/math/test-tgmath-ret.c b/math/test-tgmath-ret.c
index 36dc132e4f..71f36d39fa 100644
--- a/math/test-tgmath-ret.c
+++ b/math/test-tgmath-ret.c
@@ -21,13 +21,19 @@
#include <tgmath.h>
#include <stdint.h>
#include <stdio.h>
+#include <libc-diag.h>
+/* clang warns the global variables are not needed and will not be emitted.
+ However there are used on the CHECK_RET_* macros. */
+DIAG_PUSH_NEEDS_COMMENT_CLANG;
+DIAG_IGNORE_NEEDS_COMMENT_CLANG (13, "-Wunneeded-internal-declaration");
static float fx;
static double dx;
static long double lx;
static int rm = FP_INT_UPWARD;
static unsigned int width = 64;
static int errors = 0;
+DIAG_POP_NEEDS_COMMENT_CLANG;
static void
our_error (const char *c)
--
2.47.1
More information about the Libc-alpha
mailing list