diff --git a/src/tools/clangbackend/ipcsource/clangtranslationunitupdater.cpp b/src/tools/clangbackend/ipcsource/clangtranslationunitupdater.cpp index e65ce61fa1d73db891ee318a2b3f7dbc36d3d7d7..ade9cb35f97bdcf49f86a6fc94cd46f77b1c057c 100644 --- a/src/tools/clangbackend/ipcsource/clangtranslationunitupdater.cpp +++ b/src/tools/clangbackend/ipcsource/clangtranslationunitupdater.cpp @@ -176,7 +176,8 @@ uint TranslationUnitUpdater::defaultParseOptions() return CXTranslationUnit_CacheCompletionResults | CXTranslationUnit_PrecompiledPreamble | CXTranslationUnit_IncludeBriefCommentsInCodeCompletion - | CXTranslationUnit_DetailedPreprocessingRecord; + | CXTranslationUnit_DetailedPreprocessingRecord + | CXTranslationUnit_KeepGoing; } void TranslationUnitUpdater::createIndexIfNeeded()