Fix crasher spotted in IWYU.

llvm-svn: 131222
This commit is contained in:
Nick Lewycky 2011-05-12 03:51:24 +00:00
parent fdeb15635b
commit 610128eba6
1 changed files with 2 additions and 1 deletions

View File

@ -2314,7 +2314,8 @@ void Sema::InstantiateFunctionDefinition(SourceLocation PointOfInstantiation,
Pattern = PatternDecl->getBody(PatternDecl);
// Postpone late parsed template instantiations.
if (PatternDecl->isLateTemplateParsed() && !LateTemplateParser) {
if (PatternDecl && PatternDecl->isLateTemplateParsed() &&
!LateTemplateParser) {
PendingInstantiations.push_back(
std::make_pair(Function, PointOfInstantiation));
return;