From ab30ab6b761de80800a3eb0d25a9f2d5d72817d3 Mon Sep 17 00:00:00 2001 From: Phil Nash Date: Wed, 16 Feb 2011 19:22:29 +0000 Subject: [PATCH] Added attribution for __debugbreak() --- internal/catch_debugger.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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