diff options
author | Gael Guennebaud <g.gael@free.fr> | 2014-02-14 00:04:38 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2014-02-14 00:04:38 +0100 |
commit | 97965dde9bc079d042d3c4037e1927bee0df443f (patch) | |
tree | 2289c5c7277937451a8a4628f5cfbbe7072c1eb9 /Eigen | |
parent | 0b1430ae10a5d6e865424d9fb9e0182bf60b3df8 (diff) |
alloca is not necessarily alligned on windows
Diffstat (limited to 'Eigen')
-rw-r--r-- | Eigen/src/Core/util/Memory.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/util/Memory.h b/Eigen/src/Core/util/Memory.h index d177e8b5a..1f30fba1c 100644 --- a/Eigen/src/Core/util/Memory.h +++ b/Eigen/src/Core/util/Memory.h @@ -608,7 +608,7 @@ template<typename T> class aligned_stack_memory_handler */ #ifdef EIGEN_ALLOCA - #ifdef __arm__ + #if defined(__arm__) || defined(_WIN32) #define EIGEN_ALIGNED_ALLOCA(SIZE) reinterpret_cast<void*>((reinterpret_cast<size_t>(EIGEN_ALLOCA(SIZE+16)) & ~(size_t(15))) + 16) #else #define EIGEN_ALIGNED_ALLOCA EIGEN_ALLOCA |