diff --git a/src/pbrt/util/vecmath_test.cpp b/src/pbrt/util/vecmath_test.cpp index 4569c6e6..1536071a 100644 --- a/src/pbrt/util/vecmath_test.cpp +++ b/src/pbrt/util/vecmath_test.cpp @@ -590,7 +590,8 @@ TEST(PointVector, Interval) { p += v; p = (p - v); - p = p + 4 * v; + Vector3 scaled = Interval(4) * v; + p = static_cast>(p) + scaled; Interval d = Dot(v, v); d = DistanceSquared(p, q); d = Distance(p, q);