From dbc708fe61bd4227c0d7acacf79d44745be7b558 Mon Sep 17 00:00:00 2001 From: Andre Hartmann Date: Tue, 27 Jul 2021 08:54:47 +0200 Subject: [PATCH] Meson: Fix Qt container detach warning mesonoutputparser.cpp:152:5: c++11 range-loop might detach Qt container (QStringList) [clazy-range-loop] Change-Id: I356969ce680d44e248233358d2a3b2bb90544118 Reviewed-by: hjk --- .../project/outputparsers/mesonoutputparser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/mesonprojectmanager/project/outputparsers/mesonoutputparser.cpp b/src/plugins/mesonprojectmanager/project/outputparsers/mesonoutputparser.cpp index 53bb0f3e9e6..f159c619868 100644 --- a/src/plugins/mesonprojectmanager/project/outputparsers/mesonoutputparser.cpp +++ b/src/plugins/mesonprojectmanager/project/outputparsers/mesonoutputparser.cpp @@ -148,8 +148,8 @@ Utils::OutputLineParser::Result MesonOutputParser::handleLine(const QString &lin void MesonOutputParser::readStdo(const QByteArray &data) { - auto str = QString::fromLocal8Bit(data); - for (const auto &line : str.split('\n')) + const QStringList strList = QString::fromLocal8Bit(data).split('\n'); + for (const auto &line : strList) handleLine(line, Utils::OutputFormat::StdOutFormat); }