From 5fddfab2d22270b0b4608bbb20e4ebb65c22af24 Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Mon, 30 Mar 2026 10:45:53 -0700 Subject: [PATCH] Define DieInCRTDebugElse12() inside #ifdef _DEBUG DieInCRTDebugElse12() is only used inside a #ifdef _DEBUG block. Put its definition inside a #ifdef _DEBUG block, too, otherwise we get a "defined but not used [-Wunused-function]" warning under MinGW GCC. PiperOrigin-RevId: 891795658 Change-Id: Ic9109eebc354dd20b2a5430794f491c9b451931f --- googletest/test/googletest-death-test-test.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/googletest/test/googletest-death-test-test.cc b/googletest/test/googletest-death-test-test.cc index 87703153..39987e61 100644 --- a/googletest/test/googletest-death-test-test.cc +++ b/googletest/test/googletest-death-test-test.cc @@ -208,6 +208,7 @@ int DieInDebugElse12(int* sideeffect) { #ifdef GTEST_OS_WINDOWS // Death in dbg due to Windows CRT assertion failure, not opt. +#ifdef _DEBUG int DieInCRTDebugElse12(int* sideeffect) { if (sideeffect) *sideeffect = 12; @@ -222,6 +223,7 @@ int DieInCRTDebugElse12(int* sideeffect) { return 12; } +#endif // _DEBUG #endif // GTEST_OS_WINDOWS