Debugger: Simplify legacyGdbTargetAbiString handling

Change-Id: Iafcd998b8e05e8ce64e0fd2e3cefc4c944374153
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2022-09-05 10:55:14 +02:00
parent 2fc5dba1c3
commit d139ee15fa

View File

@@ -206,11 +206,9 @@ void DebuggerItem::reinitializeFromFile(const Environment &sysEnv, QString *erro
// ABI: legacy: the target was removed from the output of --version with
// https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=c61b06a19a34baab66e3809c7b41b0c31009ed9f
auto legacyGdbTargetAbiString = extractGdbTargetAbiStringFromGdbOutput(output);
QString legacyGdbTargetAbiString = extractGdbTargetAbiStringFromGdbOutput(output);
if (!legacyGdbTargetAbiString.isEmpty()) {
// remove trailing "
legacyGdbTargetAbiString =
legacyGdbTargetAbiString.left(legacyGdbTargetAbiString.length() - 1);
legacyGdbTargetAbiString.chop(1); // remove trailing "
m_abis.append(Abi::abiFromTargetTriplet(legacyGdbTargetAbiString));
return;
}