diff options
Diffstat (limited to 'clang/tools/libclang/CIndexDiagnostic.cpp')
-rw-r--r-- | clang/tools/libclang/CIndexDiagnostic.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/tools/libclang/CIndexDiagnostic.cpp b/clang/tools/libclang/CIndexDiagnostic.cpp index afccbb81b36..f48034e30b6 100644 --- a/clang/tools/libclang/CIndexDiagnostic.cpp +++ b/clang/tools/libclang/CIndexDiagnostic.cpp @@ -209,7 +209,7 @@ CXDiagnosticSetImpl *cxdiag::lazyCreateDiags(CXTranslationUnit TU, extern "C" { unsigned clang_getNumDiagnostics(CXTranslationUnit Unit) { - if (!Unit->TUData) + if (!cxtu::getASTUnit(Unit)) return 0; return lazyCreateDiags(Unit, /*checkIfChanged=*/true)->getNumDiagnostics(); } @@ -227,7 +227,7 @@ CXDiagnostic clang_getDiagnostic(CXTranslationUnit Unit, unsigned Index) { } CXDiagnosticSet clang_getDiagnosticSetFromTU(CXTranslationUnit Unit) { - if (!Unit->TUData) + if (!cxtu::getASTUnit(Unit)) return 0; return static_cast<CXDiagnostic>(lazyCreateDiags(Unit)); } |