xbolva00 created this revision. xbolva00 added reviewers: reames, rjmccall, jdoerfert. xbolva00 requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
alloc align https://clang.llvm.org/docs/AttributeReference.html#alloc-align alloc size https://clang.llvm.org/docs/AttributeReference.html#alloc-size Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D117091 Files: clang/lib/Headers/mm_malloc.h Index: clang/lib/Headers/mm_malloc.h =================================================================== --- clang/lib/Headers/mm_malloc.h +++ clang/lib/Headers/mm_malloc.h @@ -28,9 +28,9 @@ #if !(defined(_WIN32) && defined(_mm_malloc)) static __inline__ void *__attribute__((__always_inline__, __nodebug__, - __malloc__)) -_mm_malloc(size_t __size, size_t __align) -{ + __malloc__, alloc_size(1), + alloc_align(2))) +_mm_malloc(size_t __size, size_t __align) { if (__align == 1) { return malloc(__size); }
Index: clang/lib/Headers/mm_malloc.h =================================================================== --- clang/lib/Headers/mm_malloc.h +++ clang/lib/Headers/mm_malloc.h @@ -28,9 +28,9 @@ #if !(defined(_WIN32) && defined(_mm_malloc)) static __inline__ void *__attribute__((__always_inline__, __nodebug__, - __malloc__)) -_mm_malloc(size_t __size, size_t __align) -{ + __malloc__, alloc_size(1), + alloc_align(2))) +_mm_malloc(size_t __size, size_t __align) { if (__align == 1) { return malloc(__size); }
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits