Skip to content

Commit c17fdca

Browse files
committed
[clang] [Headers] Use the corresponding _aligned_free or __mingw_aligned_free in _mm_free
Differential Revision: https://reviews.llvm.org/D92570
1 parent 061cebb commit c17fdca

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

clang/lib/Headers/mm_malloc.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,13 @@ _mm_malloc(size_t __size, size_t __align)
5454
static __inline__ void __attribute__((__always_inline__, __nodebug__))
5555
_mm_free(void *__p)
5656
{
57+
#if defined(__MINGW32__)
58+
__mingw_aligned_free(__p);
59+
#elif defined(_WIN32)
60+
_aligned_free(__p);
61+
#else
5762
free(__p);
63+
#endif
5864
}
5965
#endif
6066

0 commit comments

Comments
 (0)