From: Adam C. Emerson Date: Tue, 8 Mar 2022 03:12:20 +0000 (-0500) Subject: test: Pragma to silence infinite recursion warning for GCC X-Git-Tag: v18.0.0~1192^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b91d80073d2e73972f72a8c246ceab72072057ca;p=ceph.git test: Pragma to silence infinite recursion warning for GCC Signed-off-by: Adam C. Emerson --- diff --git a/src/test/TestSignalHandlers.cc b/src/test/TestSignalHandlers.cc index fb307ed9bdf6..6a5579956e25 100644 --- a/src/test/TestSignalHandlers.cc +++ b/src/test/TestSignalHandlers.cc @@ -48,8 +48,10 @@ static void simple_segv_test() // Given the name of the function, we can be pretty sure this is intentional. -#pragma clang diagnostic push +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Winfinite-recursion" +#pragma clang diagnostic push #pragma clang diagnostic ignored "-Winfinite-recursion" static void infinite_recursion_test_impl() @@ -57,6 +59,7 @@ static void infinite_recursion_test_impl() infinite_recursion_test_impl(); } +#pragma GCC diagnostic pop #pragma clang diagnostic pop static void infinite_recursion_test()