From 57715c7f66fb66d2aabeb78232944ae11b29794b Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 5 Dec 2018 09:56:30 +0100 Subject: [PATCH] Debugger: do not show warning on remote debugging session Do not show a warning about debugging a release build when attaching to a remote cdb debug session. Change-Id: Icfafe13efc873cafc98466d3ab2cd2c344796e0e Reviewed-by: hjk --- src/plugins/debugger/debuggerengine.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index 5193bed8c07..eaafa9b9d3f 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -2638,7 +2638,10 @@ void CppDebuggerEngine::validateRunParameters(DebuggerRunParameters &rp) "experience for this binary format.").arg(preferredDebugger); break; } - if (warnOnRelease && rp.cppEngineType == CdbEngineType) { + if (warnOnRelease + && rp.cppEngineType == CdbEngineType + && rp.startMode != AttachToRemoteServer) { + QTC_ASSERT(!rp.symbolFile.isEmpty(), return); if (!rp.symbolFile.endsWith(".exe", Qt::CaseInsensitive)) rp.symbolFile.append(".exe"); QString errorMessage;