diff --git a/src/plugins/cppeditor/cppchecksymbols.cpp b/src/plugins/cppeditor/cppchecksymbols.cpp
index 47f092e9b6dfa59f8e3388c258a0d23e96a94586..29390852540e6753608001539cd29f27b29ccf29 100644
--- a/src/plugins/cppeditor/cppchecksymbols.cpp
+++ b/src/plugins/cppeditor/cppchecksymbols.cpp
@@ -57,7 +57,7 @@ public:
     using QThread::msleep;
 };
 
-class CollectTypes: protected SymbolVisitor
+class CollectSymbols: protected SymbolVisitor
 {
     Document::Ptr _doc;
     Snapshot _snapshot;
@@ -68,7 +68,7 @@ class CollectTypes: protected SymbolVisitor
     bool _mainDocument;
 
 public:
-    CollectTypes(Document::Ptr doc, const Snapshot &snapshot)
+    CollectSymbols(Document::Ptr doc, const Snapshot &snapshot)
         : _doc(doc), _snapshot(snapshot), _mainDocument(false)
     {
         QSet<Namespace *> processed;
@@ -302,7 +302,7 @@ CheckSymbols::Future CheckSymbols::go(Document::Ptr doc, const LookupContext &co
 CheckSymbols::CheckSymbols(Document::Ptr doc, const LookupContext &context)
     : ASTVisitor(doc->translationUnit()), _doc(doc), _context(context)
 {
-    CollectTypes collectTypes(doc, context.snapshot());
+    CollectSymbols collectTypes(doc, context.snapshot());
 
     _fileName = doc->fileName();
     _potentialTypes = collectTypes.types();