diff --git a/src/plugins/cpptools/cppsemanticsearch.cpp b/src/plugins/cpptools/cppsemanticsearch.cpp index 08ccab05f78..68fb581a340 100644 --- a/src/plugins/cpptools/cppsemanticsearch.cpp +++ b/src/plugins/cpptools/cppsemanticsearch.cpp @@ -33,8 +33,6 @@ #include #include -#include - #include #include #include @@ -175,12 +173,8 @@ static void semanticSearch_helper(QFutureInterfacesetSource(source); + const QByteArray source = snapshot.preprocessedCode(contents.toUtf8(), fileName); + Document::Ptr newDoc = snapshot.documentFromSource(source, fileName); newDoc->parse(); if (SemanticSearch *search = factory->create(future, newDoc, snapshot)) {