diff options
Diffstat (limited to 'src/qdoc/clangcodeparser.cpp')
-rw-r--r-- | src/qdoc/clangcodeparser.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/qdoc/clangcodeparser.cpp b/src/qdoc/clangcodeparser.cpp index 9cc3a7466..6a6908914 100644 --- a/src/qdoc/clangcodeparser.cpp +++ b/src/qdoc/clangcodeparser.cpp @@ -47,6 +47,7 @@ #include "codechunk.h" #include "config.h" #include "clangcodeparser.h" +#include "generator.h" #include "loggingcategory.h" #include "qdocdatabase.h" #include <qdebug.h> @@ -1230,7 +1231,7 @@ void ClangCodeParser::precompileHeaders() flags_ = (CXTranslationUnit_Flags) (CXTranslationUnit_Incomplete | CXTranslationUnit_SkipFunctionBodies | CXTranslationUnit_KeepGoing); // Change 2nd parameter to 1 to make clang report errors. - index_ = clang_createIndex(1, 0); + index_ = clang_createIndex(1, Generator::debugging() ? 1 : 0); buildPCH(); clang_disposeIndex(index_); } |