From d4976e11099279f9e15e392ebaca8c1f185e9d05 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Wed, 26 Aug 2015 13:03:07 +0200 Subject: [PATCH] Clang: Avoid double reparsing The document is now always reparsed after a change. Change-Id: Iad1d9f78d98f75d5e873de35ac487a8dabc4fc4e Reviewed-by: Nikolai Kosjar --- src/tools/clangbackend/ipcsource/translationunit.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/tools/clangbackend/ipcsource/translationunit.cpp b/src/tools/clangbackend/ipcsource/translationunit.cpp index 8e0fdf86264..6501be75e61 100644 --- a/src/tools/clangbackend/ipcsource/translationunit.cpp +++ b/src/tools/clangbackend/ipcsource/translationunit.cpp @@ -257,9 +257,6 @@ void TranslationUnit::createTranslationUnitIfNeeded() const updateIncludeFilePaths(); - // We need to reparse to create the precompiled preamble, which will speed up further calls, - // e.g. clang_codeCompleteAt() dramatically. - reparseTranslationUnit(); updateLastProjectPartChangeTimePoint(); }