From d626a8faa05bd921ec88fc2b008e439770fc5212 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint <Friedemann.Kleint@nokia.com> Date: Thu, 4 Nov 2010 13:37:19 +0100 Subject: [PATCH] Debugger: Fix a crash debugging with GdbAdapters (Windows/MSVC). --- src/plugins/debugger/gdb/abstractgdbadapter.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/gdb/abstractgdbadapter.h b/src/plugins/debugger/gdb/abstractgdbadapter.h index d70e519b5bb..82e8676a8aa 100644 --- a/src/plugins/debugger/gdb/abstractgdbadapter.h +++ b/src/plugins/debugger/gdb/abstractgdbadapter.h @@ -31,6 +31,9 @@ #define DEBUGGER_ABSTRACT_GDB_ADAPTER #include "debuggerconstants.h" +// Need to include gdbengine.h as otherwise MSVC crashes +// on invoking the first adapter callback in a *derived* adapter class. +#include "gdbengine.h" #include <QtCore/QObject> @@ -40,7 +43,6 @@ class DebuggerStartParameters; namespace Internal { class AbstractGdbProcess; -class GdbEngine; class GdbResponse; // AbstractGdbAdapter is inherited by PlainGdbAdapter used for local -- GitLab