diff --git a/numpy_eigen/include/numpy_eigen/NumpyEigenConverter.hpp b/numpy_eigen/include/numpy_eigen/NumpyEigenConverter.hpp index 4cf16a9..b828081 100755 --- a/numpy_eigen/include/numpy_eigen/NumpyEigenConverter.hpp +++ b/numpy_eigen/include/numpy_eigen/NumpyEigenConverter.hpp @@ -258,7 +258,7 @@ struct NumpyEigenConverter void* storage = matData->storage.bytes; // Make sure storage is 16byte aligned. With help from code from Memory.h - void * aligned = reinterpret_cast((reinterpret_cast(storage) & ~(size_t(15))) + 16); + void * aligned = reinterpret_cast((reinterpret_cast(storage) & ~(size_t(15)))); matrix_t * Mp = new (aligned) matrix_t(); // Stash the memory chunk pointer for later use by boost.python