mirror of
https://gitlab.com/libeigen/eigen.git
synced 2024-12-15 07:10:37 +08:00
EIGEN_EXCEPTIONS was not defined in test/main.h, therefore all VERIFY_RAISES_ASSERT tests were not enabled
This commit is contained in:
parent
4403800e11
commit
eeadc06e83
@ -42,7 +42,7 @@
|
|||||||
#define EIGEN_USING_STD_MATH(FUNC) using std::FUNC;
|
#define EIGEN_USING_STD_MATH(FUNC) using std::FUNC;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (defined(_CPPUNWIND) || defined(__EXCEPTIONS)) && !defined(__CUDA_ARCH__)
|
#if (defined(_CPPUNWIND) || defined(__EXCEPTIONS)) && !defined(__CUDA_ARCH__) && !defined(EIGEN_EXCEPTIONS)
|
||||||
#define EIGEN_EXCEPTIONS
|
#define EIGEN_EXCEPTIONS
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -76,6 +76,10 @@ namespace Eigen
|
|||||||
|
|
||||||
#define EIGEN_DEFAULT_IO_FORMAT IOFormat(4, 0, " ", "\n", "", "", "", "")
|
#define EIGEN_DEFAULT_IO_FORMAT IOFormat(4, 0, " ", "\n", "", "", "", "")
|
||||||
|
|
||||||
|
#if (defined(_CPPUNWIND) || defined(__EXCEPTIONS)) && !defined(__CUDA_ARCH__)
|
||||||
|
#define EIGEN_EXCEPTIONS
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef EIGEN_NO_ASSERTION_CHECKING
|
#ifndef EIGEN_NO_ASSERTION_CHECKING
|
||||||
|
|
||||||
namespace Eigen
|
namespace Eigen
|
||||||
@ -172,7 +176,7 @@ namespace Eigen
|
|||||||
|
|
||||||
#ifndef VERIFY_RAISES_ASSERT
|
#ifndef VERIFY_RAISES_ASSERT
|
||||||
#define VERIFY_RAISES_ASSERT(a) \
|
#define VERIFY_RAISES_ASSERT(a) \
|
||||||
std::cout << "Can't VERIFY_RAISES_ASSERT( " #a " ) with exceptions disabled";
|
std::cout << "Can't VERIFY_RAISES_ASSERT( " #a " ) with exceptions disabled\n";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(__CUDACC__)
|
#if !defined(__CUDACC__)
|
||||||
|
Loading…
Reference in New Issue
Block a user