diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-11-17 10:11:20 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-11-17 09:51:03 +0000 |
commit | 3b571a2c7009f74a3b54d11c7139c56745ceeda4 (patch) | |
tree | e9b725288a7c7a39ecd25b96abaf9148e6809638 | |
parent | df9d1414b836c93e97b4e12b90c4bf981b506467 (diff) |
Fix a clazy warning [clazy-auto-unexpected-qstringbuilder]
Fix the following clazy warning:
lambda return type deduced to be QStringBuilder instead of QString.
Possible crash. [clazy-auto-unexpected-qstringbuilder]
We fix it by defining explicitly the return type of lambda.
Change-Id: I50e4a52c7039d736c8db9274e21a0c4eb63df5bd
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r-- | src/libs/utils/outputformatter.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs/utils/outputformatter.cpp b/src/libs/utils/outputformatter.cpp index 6748d88174..c03cfd15b6 100644 --- a/src/libs/utils/outputformatter.cpp +++ b/src/libs/utils/outputformatter.cpp @@ -290,7 +290,8 @@ void OutputFormatter::doAppendMessage(const QString &text, OutputFormat format) QList<FormattedText> formattedText = parseAnsi(text, charFmt); const QString cleanLine = std::accumulate(formattedText.begin(), formattedText.end(), QString(), - [](const FormattedText &t1, const FormattedText &t2) { return t1.text + t2.text; }); + [](const FormattedText &t1, const FormattedText &t2) -> QString + { return t1.text + t2.text; }); QList<OutputLineParser *> involvedParsers; const OutputLineParser::Result res = handleMessage(cleanLine, format, involvedParsers); |