diff --git a/src/libs/cplusplus/CppDocument.cpp b/src/libs/cplusplus/CppDocument.cpp
index 5c804dd6a8ce7cd7033471ddc9d9e21230ec8158..b4b89e903a3db3227323792c184cc7e28d0a32fa 100644
--- a/src/libs/cplusplus/CppDocument.cpp
+++ b/src/libs/cplusplus/CppDocument.cpp
@@ -651,11 +651,6 @@ bool Snapshot::isEmpty() const
     return _documents.isEmpty();
 }
 
-Document::Ptr Snapshot::operator[](const QString &fileName) const
-{
-    return _documents.value(fileName, Document::Ptr());
-}
-
 Snapshot::const_iterator Snapshot::find(const QString &fileName) const
 {
     return _documents.find(fileName);
diff --git a/src/libs/cplusplus/CppDocument.h b/src/libs/cplusplus/CppDocument.h
index 4b87e94b3928d1909b195d9ce2057060a0f6e7b4..11ae2e6a3658bf6f9b4c41337f80b723cff00ad2 100644
--- a/src/libs/cplusplus/CppDocument.h
+++ b/src/libs/cplusplus/CppDocument.h
@@ -377,7 +377,6 @@ public:
 
     bool contains(const QString &fileName) const;
     Document::Ptr document(const QString &fileName) const;
-    Document::Ptr operator[](const QString &fileName) const;
 
     const_iterator find(const QString &fileName) const;
 
diff --git a/src/plugins/cpptools/builtinindexingsupport.cpp b/src/plugins/cpptools/builtinindexingsupport.cpp
index 1c98d6cb03994930a9be11f1898215b977a99c10..5ae61dfb2e5788f06328b83e52398f7c0f590467 100644
--- a/src/plugins/cpptools/builtinindexingsupport.cpp
+++ b/src/plugins/cpptools/builtinindexingsupport.cpp
@@ -178,7 +178,6 @@ QFuture<void> BuiltinIndexingSupport::refreshSourceFiles(const QStringList &sour
 
     CppPreprocessor *preproc = new CppPreprocessor(mgr, m_dumpFileNameWhileParsing);
     preproc->setRevision(++m_revision);
-    preproc->setProjectFiles(mgr->projectFiles());
     preproc->setIncludePaths(mgr->includePaths());
     preproc->setFrameworkPaths(mgr->frameworkPaths());
     preproc->setWorkingCopy(workingCopy);
diff --git a/src/plugins/cpptools/cppmodelmanager.cpp b/src/plugins/cpptools/cppmodelmanager.cpp
index a86686f9edd96cc89e946f1b9649806c8e0d3be0..82017762df7c9abb7e8d1fa9a114ceb46f17efd0 100644
--- a/src/plugins/cpptools/cppmodelmanager.cpp
+++ b/src/plugins/cpptools/cppmodelmanager.cpp
@@ -275,9 +275,6 @@ void CppPreprocessor::addFrameworkPath(const QString &frameworkPath)
     }
 }
 
-void CppPreprocessor::setProjectFiles(const QStringList &files)
-{ m_projectFiles = files; }
-
 void CppPreprocessor::setTodo(const QStringList &files)
 { m_todo = QSet<QString>::fromList(files); }
 
diff --git a/src/plugins/cpptools/cppmodelmanager.h b/src/plugins/cpptools/cppmodelmanager.h
index 9ea4463d25b61a199e684901c7fb653da5c0859e..05a5606fc89c964fe87a418b00da57262031a097 100644
--- a/src/plugins/cpptools/cppmodelmanager.h
+++ b/src/plugins/cpptools/cppmodelmanager.h
@@ -308,7 +308,6 @@ private:
     CPlusPlus::Preprocessor m_preprocess;
     QStringList m_includePaths;
     CPlusPlus::CppModelManagerInterface::WorkingCopy m_workingCopy;
-    QStringList m_projectFiles;
     QStringList m_frameworkPaths;
     QSet<QString> m_included;
     CPlusPlus::Document::Ptr m_currentDoc;