From 63c4a85d76f5f683fd46249329948b3e3ccdded2 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 19 Jan 2026 15:30:44 +0200 Subject: [PATCH] [NTDLL_APITEST] Suppress GCC 13 infinite-recursion warning Suppress warning about infinite recursion, because that is the whole point of this test. C:/ReactOS/reactos/modules/rostests/apitests/ntdll/StackOverflow.c: In function 'infinite_recursive': C:/ReactOS/reactos/modules/rostests/apitests/ntdll/StackOverflow.c:23:1: error: infinite recursion detected [-Werror=infinite-recursion] 23 | infinite_recursive(void) | ^~~~~~~~~~~~~~~~~~ C:/ReactOS/reactos/modules/rostests/apitests/ntdll/StackOverflow.c:58:5: note: recursive call 58 | infinite_recursive(); | ^~~~~~~~~~~~~~~~~~~~ --- modules/rostests/apitests/ntdll/StackOverflow.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/rostests/apitests/ntdll/StackOverflow.c b/modules/rostests/apitests/ntdll/StackOverflow.c index 975dc07a34f..96293e8c1b7 100644 --- a/modules/rostests/apitests/ntdll/StackOverflow.c +++ b/modules/rostests/apitests/ntdll/StackOverflow.c @@ -11,6 +11,8 @@ #ifdef _MSC_VER #pragma warning(disable : 4717) // disable warning about recursive function +#elif defined(__GNUC__) && (__GNUC__ >= 12) +#pragma GCC diagnostic ignored "-Winfinite-recursion" #endif static int iteration = 0;