Author: Simon Pilgrim Date: 2020-09-14T16:10:52+01:00 New Revision: 3b7708e2deb48befcef764fb69f9217f55ac1155
URL: https://github.com/llvm/llvm-project/commit/3b7708e2deb48befcef764fb69f9217f55ac1155 DIFF: https://github.com/llvm/llvm-project/commit/3b7708e2deb48befcef764fb69f9217f55ac1155.diff LOG: Assert we've found the size of each (non-overlapping) structure. NFCI. Fixes clang static analyzer warning. Added: Modified: clang/lib/CodeGen/CGOpenMPRuntime.cpp Removed: ################################################################################ diff --git a/clang/lib/CodeGen/CGOpenMPRuntime.cpp b/clang/lib/CodeGen/CGOpenMPRuntime.cpp index c55403920d8f..5384e9196896 100644 --- a/clang/lib/CodeGen/CGOpenMPRuntime.cpp +++ b/clang/lib/CodeGen/CGOpenMPRuntime.cpp @@ -7692,6 +7692,7 @@ class MappableExprsHandler { break; } } + assert(Size && "Failed to determine structure size"); CombinedInfo.BasePointers.push_back(BP.getPointer()); CombinedInfo.Pointers.push_back(LB.getPointer()); CombinedInfo.Sizes.push_back(CGF.Builder.CreateIntCast( _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits