In C++11 destructors do not throw by default (fix CommaInitializer unit test)

This commit is contained in:
Gael Guennebaud 2015-02-20 09:28:34 +01:00
parent ab41652d81
commit b192e29eae
2 changed files with 11 additions and 8 deletions

View File

@ -105,6 +105,9 @@ struct CommaInitializer
EIGEN_DEVICE_FUNC EIGEN_DEVICE_FUNC
inline ~CommaInitializer() inline ~CommaInitializer()
#if defined VERIFY_RAISES_ASSERT && defined EIGEN_EXCEPTIONS
throw(Eigen::eigen_assert_exception)
#endif
{ {
eigen_assert((m_row+m_currentBlockRows) == m_xpr.rows() eigen_assert((m_row+m_currentBlockRows) == m_xpr.rows()
&& m_col == m_xpr.cols() && m_col == m_xpr.cols()