diff --git a/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp b/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp index 2f8076802d3..cc8b9d4ed1d 100644 --- a/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp +++ b/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp @@ -72,8 +72,6 @@ QList toAssistProposalItems(const CodeCompletions &complet { static CPlusPlus::Icons m_icons; // de-deduplicate - QList result; - bool signalCompletion = false; // TODO bool slotCompletion = false; // TODO @@ -179,10 +177,11 @@ QList toAssistProposalItems(const CodeCompletions &complet } } - foreach (ClangAssistProposalItem *item, items.values()) - result.append(item); + QList results; + results.reserve(items.size()); + std::copy(items.cbegin(), items.cend(), std::back_inserter(results)); - return result; + return results; } bool isFunctionHintLikeCompletion(CodeCompletion::Kind kind)