diff options
Diffstat (limited to 'gnu/llvm/tools/clang/lib/AST/ParentMap.cpp')
| -rw-r--r-- | gnu/llvm/tools/clang/lib/AST/ParentMap.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gnu/llvm/tools/clang/lib/AST/ParentMap.cpp b/gnu/llvm/tools/clang/lib/AST/ParentMap.cpp index d7d5f9c6920..d8882c9030b 100644 --- a/gnu/llvm/tools/clang/lib/AST/ParentMap.cpp +++ b/gnu/llvm/tools/clang/lib/AST/ParentMap.cpp @@ -28,6 +28,8 @@ enum OpaqueValueMode { static void BuildParentMap(MapTy& M, Stmt* S, OpaqueValueMode OVMode = OV_Transparent) { + if (!S) + return; switch (S->getStmtClass()) { case Stmt::PseudoObjectExprClass: { |
