diff --git a/test/meta.cpp b/test/meta.cpp index b432d9316..7a8b93c3d 100644 --- a/test/meta.cpp +++ b/test/meta.cpp @@ -34,7 +34,7 @@ EIGEN_DECLARE_TEST(meta) VERIFY((!internal::is_same::value)); VERIFY((!internal::is_same::value)); VERIFY((!internal::is_same::value)); - + VERIFY(( internal::is_same::type >::value)); VERIFY(( internal::is_same::type >::value)); VERIFY(( internal::is_same::type >::value)); @@ -63,13 +63,13 @@ EIGEN_DECLARE_TEST(meta) VERIFY(( internal::is_same< internal::add_const_on_value_type::type, const float* const>::value)); VERIFY(( internal::is_same< internal::add_const_on_value_type::type, const float* const>::value)); - + VERIFY(( internal::is_same::type >::value)); VERIFY(( internal::is_same::type >::value)); VERIFY(( internal::is_same::type >::value)); VERIFY(( internal::is_same::type >::value)); VERIFY(( internal::is_same::type >::value)); - + // is_convertible STATIC_CHECK(( internal::is_convertible::value )); @@ -96,7 +96,7 @@ EIGEN_DECLARE_TEST(meta) STATIC_CHECK((!internal::is_convertible::value )); STATIC_CHECK((!internal::is_convertible::value )); { - float f; + float f = 0.0f; MatrixXf A, B; VectorXf a, b; VERIFY(( check_is_convertible(a.dot(b), f) )); @@ -126,7 +126,7 @@ EIGEN_DECLARE_TEST(meta) #endif { - int i; + int i = 0; VERIFY(( check_is_convertible(fix<3>(), i) )); VERIFY((!check_is_convertible(i, fix()) )); } @@ -136,7 +136,7 @@ EIGEN_DECLARE_TEST(meta) VERIFY(( internal::has_ReturnType >::value )); VERIFY(( !internal::has_ReturnType::value )); VERIFY(( !internal::has_ReturnType::value )); - + VERIFY(internal::meta_sqrt<1>::ret == 1); #define VERIFY_META_SQRT(X) VERIFY(internal::meta_sqrt::ret == int(std::sqrt(double(X)))) VERIFY_META_SQRT(2);