diff --git a/languages/clang/clangparsejob.cpp b/languages/clang/clangparsejob.cpp --- a/languages/clang/clangparsejob.cpp +++ b/languages/clang/clangparsejob.cpp @@ -307,7 +307,7 @@ minimumFeatures(), includedFiles, clang()->index()); setDuChain(context); - if (abortRequested()) { + if (abortRequested() || !context) { return; }