[libclang] Add a null check in CursorVisitor::visitPreprocessedEntities.

rdar://13680583

llvm-svn: 181352
This commit is contained in:
Argyrios Kyrtzidis 2013-05-07 20:37:17 +00:00
parent 3067ec8777
commit 1030f26261
1 changed files with 3 additions and 0 deletions

View File

@ -426,6 +426,9 @@ bool CursorVisitor::visitPreprocessedEntities(InputIterator First,
continue;
PreprocessedEntity *PPE = *First;
if (!PPE)
continue;
if (MacroExpansion *ME = dyn_cast<MacroExpansion>(PPE)) {
if (Visit(MakeMacroExpansionCursor(ME, TU)))
return true;