diff --git a/src/libs/qmljs/qmljsscanner.cpp b/src/libs/qmljs/qmljsscanner.cpp index 76bf443b9fb..44cba2cc14e 100644 --- a/src/libs/qmljs/qmljsscanner.cpp +++ b/src/libs/qmljs/qmljsscanner.cpp @@ -417,10 +417,11 @@ bool Scanner::isKeyword(const QString &text) const QStringList Scanner::keywords() { - static QStringList words = [&]() { + static QStringList words = []() { + QStringList res; for (const QString *word = begin(js_keywords); word != end(js_keywords); ++word) - words.append(*word); - return words; + res.append(*word); + return res; }(); return words; }