diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2014-07-03 21:06:20 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2014-07-03 21:06:20 +0000 |
| commit | a99119a18b4e7896f682add21b73e172ab8e25ee (patch) | |
| tree | a49dd13ae369d1987457a85b86e5a572c454f9e9 | |
| parent | de963e9a0908ed296aaef02199efc8fff3f33642 (diff) | |
| download | bcm5719-llvm-a99119a18b4e7896f682add21b73e172ab8e25ee.tar.gz bcm5719-llvm-a99119a18b4e7896f682add21b73e172ab8e25ee.zip | |
Make a small crash preventing change.
llvm-svn: 212291
| -rw-r--r-- | clang/lib/Sema/SemaTemplateInstantiate.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaTemplateInstantiate.cpp b/clang/lib/Sema/SemaTemplateInstantiate.cpp index 40727660937..14c64050168 100644 --- a/clang/lib/Sema/SemaTemplateInstantiate.cpp +++ b/clang/lib/Sema/SemaTemplateInstantiate.cpp @@ -2036,8 +2036,8 @@ Sema::InstantiateClass(SourceLocation PointOfInstantiation, Expr *Init = NewInit.get(); assert((!Init || !isa<ParenListExpr>(Init)) && "call-style init in class"); - ActOnFinishCXXInClassMemberInitializer(NewField, Init->getLocStart(), - Init); + ActOnFinishCXXInClassMemberInitializer(NewField, + Init ? Init->getLocStart() : SourceLocation(), Init); } } // Instantiate late parsed attributes, and attach them to their decls. |

