lib/Headers/mm_malloc.h: Use __mingw_aligned_malloc() in _mm_malloc() on mingw.
By default, mingw does not have _mm_alloc() nor _aligned_malloc(). llvm-svn: 135388
This commit is contained in:
parent
6121eb346f
commit
a185c78d4d
|
@ -53,7 +53,9 @@ _mm_malloc(size_t size, size_t align)
|
||||||
align = sizeof(void *);
|
align = sizeof(void *);
|
||||||
|
|
||||||
void *mallocedMemory;
|
void *mallocedMemory;
|
||||||
#ifdef _WIN32
|
#if defined(__MINGW32__)
|
||||||
|
mallocedMemory = __mingw_aligned_malloc(size, align);
|
||||||
|
#elif defined(_WIN32)
|
||||||
mallocedMemory = _aligned_malloc(size, align);
|
mallocedMemory = _aligned_malloc(size, align);
|
||||||
#else
|
#else
|
||||||
if (posix_memalign(&mallocedMemory, align, size))
|
if (posix_memalign(&mallocedMemory, align, size))
|
||||||
|
|
Loading…
Reference in New Issue