diff --git a/test/hyperplane.cpp b/test/hyperplane.cpp index 927553f8e..f1a96a717 100644 --- a/test/hyperplane.cpp +++ b/test/hyperplane.cpp @@ -121,7 +121,8 @@ template void lines() VERIFY_IS_APPROX(result, center); // check conversions between two types of lines - CoeffsType converted_coeffs(HLine(PLine(line_u)).coeffs()); + PLine pl(line_u); // gcc 3.3 will commit suicide if we don't name this variable + CoeffsType converted_coeffs(HLine(pl).coeffs()); converted_coeffs *= line_u.coeffs()(0)/converted_coeffs(0); VERIFY(line_u.coeffs().isApprox(converted_coeffs)); }