summaryrefslogtreecommitdiff
path: root/tests/test-dup2.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-dup2.c')
-rw-r--r--tests/test-dup2.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test-dup2.c b/tests/test-dup2.c
index 85133ea1e4..e7957271ad 100644
--- a/tests/test-dup2.c
+++ b/tests/test-dup2.c
@@ -50,6 +50,12 @@ SIGNATURE_CHECK (dup2, int, (int, int));
#include "macros.h"
+/* Tell GCC not to warn about the specific edge cases tested here. */
+#if __GNUC__ >= 10
+# pragma GCC diagnostic ignored "-Wanalyzer-fd-leak"
+# pragma GCC diagnostic ignored "-Wanalyzer-fd-use-without-check"
+#endif
+
/* Return non-zero if FD is open. */
static int
is_open (int fd)