diff options
Diffstat (limited to 'Eigen')
-rw-r--r-- | Eigen/src/Core/util/Memory.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Eigen/src/Core/util/Memory.h b/Eigen/src/Core/util/Memory.h index 15bdb1b5b..4a60da58b 100644 --- a/Eigen/src/Core/util/Memory.h +++ b/Eigen/src/Core/util/Memory.h @@ -136,14 +136,14 @@ template<typename T, bool Align> inline T* ei_conditional_aligned_new(size_t siz */ inline void ei_aligned_free(void *ptr) { - #if EIGEN_HAS_POSIX_MEMALIGN + #if EIGEN_MALLOC_ALREADY_ALIGNED free(ptr); - #elif EIGEN_MALLOC_ALREADY_ALIGNED + #elif EIGEN_HAS_POSIX_MEMALIGN free(ptr); - #elif defined(_MSC_VER) - _aligned_free(ptr); #elif EIGEN_HAS_MM_MALLOC _mm_free(ptr); + #elif defined(_MSC_VER) + _aligned_free(ptr); #else ei_handmade_aligned_free(ptr); #endif |