diff --git a/internal/catch_debugger.hpp b/internal/catch_debugger.hpp index 5d867aa1..dc3aec24 100644 --- a/internal/catch_debugger.hpp +++ b/internal/catch_debugger.hpp @@ -78,9 +78,10 @@ #endif #endif -#elif defined(__WIN32__) && defined(_MSC_VER) - extern "C" __declspec(dllimport) int __stdcall IsDebuggerPresent(); - #define BreakIntoDebugger() if (IsDebuggerPresent() ) { __debugbreak(); } +#elif defined(__WIN32__) && defined(_MSC_VER) +// Thanks to jalfd for the following: + extern "C" __declspec(dllimport) int __stdcall IsDebuggerPresent(); + #define BreakIntoDebugger() if (IsDebuggerPresent() ) { __debugbreak(); } #else inline void BreakIntoDebugger(){} #endif