diff --git a/src/testlib/qtestcrashhandler_p.h b/src/testlib/qtestcrashhandler_p.h index ff058ff3e66..80ec18a3efe 100644 --- a/src/testlib/qtestcrashhandler_p.h +++ b/src/testlib/qtestcrashhandler_p.h @@ -27,6 +27,15 @@ QT_BEGIN_NAMESPACE namespace QTest { namespace CrashHandler { + enum DebuggerProgram { + None, + Gdb, + Lldb, +#ifdef Q_OS_WIN + Cdb, +#endif + }; + bool alreadyDebugging(); void blockUnixSignals(); diff --git a/src/testlib/qtestcrashhandler_unix.cpp b/src/testlib/qtestcrashhandler_unix.cpp index 6d58a45e6ba..23ba8287d81 100644 --- a/src/testlib/qtestcrashhandler_unix.cpp +++ b/src/testlib/qtestcrashhandler_unix.cpp @@ -244,8 +244,6 @@ bool alreadyDebugging() #endif } -namespace { -enum DebuggerProgram { None, Gdb, Lldb }; static bool hasSystemCrashReporter() { #if defined(Q_OS_MACOS) @@ -254,7 +252,6 @@ static bool hasSystemCrashReporter() return false; #endif } -} // unnamed namespaced void maybeDisableCoreDump() { diff --git a/src/testlib/qtestcrashhandler_win.cpp b/src/testlib/qtestcrashhandler_win.cpp index 6a9f610eabd..62c6909f9c7 100644 --- a/src/testlib/qtestcrashhandler_win.cpp +++ b/src/testlib/qtestcrashhandler_win.cpp @@ -33,7 +33,6 @@ void maybeDisableCoreDump() { } -enum DebuggerProgram { None, Gdb, Lldb, Cdb }; static DebuggerProgram debugger = None; void prepareStackTrace() {