aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2012-10-24 10:12:42 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2012-10-24 10:12:42 +0200
commit9b418afff6b55842f0d996eea879eea7289081f9 (patch)
treefef9ed3de2b64cf17e574e756e3b01cd0ce8dbea /Eigen
parent0753463d70618d1201be0e57b0771c26d38ebf09 (diff)
Windows CE does not provide an aligned_malloc function.
Diffstat (limited to 'Eigen')
-rw-r--r--Eigen/src/Core/util/Memory.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/util/Memory.h b/Eigen/src/Core/util/Memory.h
index 6e06ace44..dd48a4a87 100644
--- a/Eigen/src/Core/util/Memory.h
+++ b/Eigen/src/Core/util/Memory.h
@@ -204,7 +204,7 @@ inline void* aligned_malloc(size_t size)
if(posix_memalign(&result, 16, size)) result = 0;
#elif EIGEN_HAS_MM_MALLOC
result = _mm_malloc(size, 16);
- #elif (defined _MSC_VER)
+#elif defined(_MSC_VER) && (!defined(_WIN32_WCE))
result = _aligned_malloc(size, 16);
#else
result = handmade_aligned_malloc(size);