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

Reply via email to