From c411c131cb60a94b05147c3c55e8d22ca3d3d3b1 Mon Sep 17 00:00:00 2001 From: Phil Nash Date: Fri, 24 Nov 2017 10:36:54 +0000 Subject: [PATCH] Move crtdbg.h include outside namespace --- include/internal/catch_leak_detector.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/include/internal/catch_leak_detector.cpp b/include/internal/catch_leak_detector.cpp index 32109310..36aba6ab 100644 --- a/include/internal/catch_leak_detector.cpp +++ b/include/internal/catch_leak_detector.cpp @@ -8,11 +8,11 @@ #include "catch_leak_detector.h" -namespace Catch { - #ifdef CATCH_CONFIG_WINDOWS_CRTDBG #include +namespace Catch { + LeakDetector::LeakDetector() { int flag = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG); flag |= _CRTDBG_LEAK_CHECK_DF; @@ -23,11 +23,10 @@ namespace Catch { // Change this to leaking allocation's number to break there _CrtSetBreakAlloc(-1); } +} #else - LeakDetector::LeakDetector(){} + Catch::LeakDetector::LeakDetector() {} #endif - -}