r181352 - [libclang] Add a null check in CursorVisitor::visitPreprocessedEntities.
Argyrios Kyrtzidis
akyrtzi at gmail.com
Tue May 7 13:37:17 PDT 2013
Author: akirtzidis
Date: Tue May 7 15:37:17 2013
New Revision: 181352
URL: http://llvm.org/viewvc/llvm-project?rev=181352&view=rev
Log:
[libclang] Add a null check in CursorVisitor::visitPreprocessedEntities.
rdar://13680583
Modified:
cfe/trunk/tools/libclang/CIndex.cpp
Modified: cfe/trunk/tools/libclang/CIndex.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CIndex.cpp?rev=181352&r1=181351&r2=181352&view=diff
==============================================================================
--- cfe/trunk/tools/libclang/CIndex.cpp (original)
+++ cfe/trunk/tools/libclang/CIndex.cpp Tue May 7 15:37:17 2013
@@ -426,6 +426,9 @@ bool CursorVisitor::visitPreprocessedEnt
continue;
PreprocessedEntity *PPE = *First;
+ if (!PPE)
+ continue;
+
if (MacroExpansion *ME = dyn_cast<MacroExpansion>(PPE)) {
if (Visit(MakeMacroExpansionCursor(ME, TU)))
return true;
More information about the cfe-commits
mailing list