From 16b638c159d25991bce2ec85351dc85d1d63c328 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Mon, 17 Oct 2011 08:44:44 -0400 Subject: Throw std::bad_alloc even when exceptions are disabled, by doing new int[size_t(-1)]. Don't throw exceptions on aligned_malloc(0) (just because malloc's retval is null doesn't mean error, if size==0). Remove EIGEN_NO_EXCEPTIONS option, use only compiler standard defines. Either exceptions are enabled or they aren't. --- Eigen/Core | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Eigen/Core') diff --git a/Eigen/Core b/Eigen/Core index 956e0572f..40fd8b4d0 100644 --- a/Eigen/Core +++ b/Eigen/Core @@ -167,7 +167,7 @@ #include #endif -#if (defined(_CPPUNWIND) || defined(__EXCEPTIONS)) && !defined(EIGEN_NO_EXCEPTIONS) +#if defined(_CPPUNWIND) || defined(__EXCEPTIONS) #define EIGEN_EXCEPTIONS #endif -- cgit v1.2.3