diff --git a/src/plugins/cpptools/cppcodecompletion.cpp b/src/plugins/cpptools/cppcodecompletion.cpp
index d00308b1bd55466f187789bd0d744d78ca3e5bc5..beecf56a8b5254687e76c53d2f2a25416023c5be 100644
--- a/src/plugins/cpptools/cppcodecompletion.cpp
+++ b/src/plugins/cpptools/cppcodecompletion.cpp
@@ -661,8 +661,6 @@ static QList<TextEditor::CompletionItem> sortCompletionItems(QList<TextEditor::C
 
 int CppCodeCompletion::startCompletion(TextEditor::ITextEditable *editor)
 {
-    m_completions.clear();
-
     int index = startCompletionHelper(editor);
     if (index != -1) {
         m_sortedCompletions = QtConcurrent::run(sortCompletionItems, m_completions);