[llvm] [offload] Fix minor memory manager alignment bugs (PR #223979)

Ɓukasz Plewa via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 16 04:45:57 PDT 2026


================
@@ -260,7 +261,14 @@ class MemoryManagerTy {
     if (Size == 0)
       return nullptr;
 
-    size_t AllocationSize = Alignment > 0 ? (Size + Alignment - 1) : Size;
+    if (Alignment > 0 &&
+        Size > std::numeric_limits<size_t>::max() - (Alignment - 1)) {
----------------
lplewa wrote:

NIT: for sure there is helper for it in llvm

https://github.com/llvm/llvm-project/pull/223979


More information about the llvm-commits mailing list