diff --exclude=.hg -b -u -r boost_1_44_0.dist/libs/numeric/ublas/test/test11.cpp boost_1_44_0.hg/libs/numeric/ublas/test/test11.cpp --- boost_1_44_0.dist/libs/numeric/ublas/test/test11.cpp 2007-11-25 13:38:02.000000000 -0500 +++ boost_1_44_0.hg/libs/numeric/ublas/test/test11.cpp 2010-08-16 09:24:16.337672602 -0400 @@ -92,6 +92,9 @@ v2 = v1 * value_type (1.); std::cout << "v1 * 1. = " << v2 << std::endl; v2 = v1 * t; + 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 @@ -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