From 858536018d9cf871e49754cc841285005d7aa8d9 Mon Sep 17 00:00:00 2001 From: AMS21 <19614997+AMS21@users.noreply.github.com> Date: Wed, 15 May 2019 12:30:16 +0200 Subject: [PATCH] Ignore redundant-decls warning on MinGW (#235) --- doctest/parts/doctest_fwd.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doctest/parts/doctest_fwd.h b/doctest/parts/doctest_fwd.h index 43ca28965..7e272192f 100644 --- a/doctest/parts/doctest_fwd.h +++ b/doctest/parts/doctest_fwd.h @@ -359,7 +359,9 @@ DOCTEST_MSVC_SUPPRESS_WARNING(26444) // Avoid unnamed objects with custom constr #elif DOCTEST_MSVC #define DOCTEST_BREAK_INTO_DEBUGGER() __debugbreak() #elif defined(__MINGW32__) +DOCTEST_GCC_SUPPRESS_WARNING_WITH_PUSH("-Wredundant-decls") extern "C" __declspec(dllimport) void __stdcall DebugBreak(); +DOCTEST_GCC_SUPPRESS_WARNING_POP #define DOCTEST_BREAK_INTO_DEBUGGER() ::DebugBreak() #else // linux #define DOCTEST_BREAK_INTO_DEBUGGER() ((void)0)