diff -r dcee1338df33 libs/numeric/ublas/test/test11.cpp --- a/libs/numeric/ublas/test/test11.cpp Tue Sep 29 15:01:07 2009 -0400 +++ b/libs/numeric/ublas/test/test11.cpp Fri Oct 09 11:41:57 2009 -0400 @@ -92,7 +92,10 @@ v2 = v1 * value_type (1.); std::cout << "v1 * 1. = " << v2 << std::endl; v2 = v1 * t; - std::cout << "v1 * N = " << v2 << std::endl; + std::cout << "v1 * value_type(N) = " << v2 << std::endl; + // test interop with integer + v2 = v1 * N; + std::cout << "v1 * N = " << v2 << std::endl; // Some assignments initialize_vector (v1); @@ -108,6 +111,9 @@ v1 *= value_type (1.); std::cout << "v1 *= 1. = " << v1 << std::endl; v1 *= t; + std::cout << "v1 *= value_type(N) = " << v1 << std::endl; + // test interop with integer + v1 *= N; std::cout << "v1 *= N = " << v1 << std::endl; // Unary vector operations resulting in a scalar