mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-03-19 18:40:38 +08:00
fix unit test in c++03: c++03 does not allow passing local or anonymous enum as template param
This commit is contained in:
parent
cf7e2e277f
commit
48898a988a
@ -20,6 +20,8 @@ template<typename MatrixType> struct Wrapper
|
||||
inline operator MatrixType& () { return m_mat; }
|
||||
};
|
||||
|
||||
enum my_sizes { M = 12, N = 7};
|
||||
|
||||
template<typename MatrixType> void ctor_init1(const MatrixType& m)
|
||||
{
|
||||
// Check logic in PlainObjectBase::_init1
|
||||
@ -82,7 +84,6 @@ EIGEN_DECLARE_TEST(constructor)
|
||||
VERIFY_IS_EQUAL(a(4), 123.f);
|
||||
}
|
||||
{
|
||||
enum { M = 12, N = 7};
|
||||
MatrixXi m1(M,N);
|
||||
VERIFY_IS_EQUAL(m1.rows(),M);
|
||||
VERIFY_IS_EQUAL(m1.cols(),N);
|
||||
|
Loading…
x
Reference in New Issue
Block a user