Author: Simon Pilgrim Date: 2020-09-16T12:42:35+01:00 New Revision: 0a0abc0ede0ff8015e30aae89a3f89c7dc5b3f0f
URL: https://github.com/llvm/llvm-project/commit/0a0abc0ede0ff8015e30aae89a3f89c7dc5b3f0f DIFF: https://github.com/llvm/llvm-project/commit/0a0abc0ede0ff8015e30aae89a3f89c7dc5b3f0f.diff LOG: [Sema] isOpenMPCapturedDecl - assert we locate CapturedRegionScopeInfo. NFCI. Fixes clang static analayzer null dereference warning. Added: Modified: clang/lib/Sema/SemaOpenMP.cpp Removed: ################################################################################ diff --git a/clang/lib/Sema/SemaOpenMP.cpp b/clang/lib/Sema/SemaOpenMP.cpp index 1aeb52a213f6..336f26422914 100644 --- a/clang/lib/Sema/SemaOpenMP.cpp +++ b/clang/lib/Sema/SemaOpenMP.cpp @@ -2194,6 +2194,7 @@ VarDecl *Sema::isOpenMPCapturedDecl(ValueDecl *D, bool CheckScopeInfo, break; } } + assert(CSI && "Failed to find CapturedRegionScopeInfo"); SmallVector<OpenMPDirectiveKind, 4> Regions; getOpenMPCaptureRegions(Regions, DSAStack->getDirective(CSI->OpenMPLevel)); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits