diff --git a/test_conformance/basic/test_vector_swizzle.cpp b/test_conformance/basic/test_vector_swizzle.cpp index fdbc89196..6bdf651dd 100644 --- a/test_conformance/basic/test_vector_swizzle.cpp +++ b/test_conformance/basic/test_vector_swizzle.cpp @@ -516,8 +516,7 @@ static void makeReference(std::vector& ref) // single channel lvalue for (size_t i = 0; i < N; i++) { - ref[dstIndex * S + i] = 0; - ++dstIndex; + ref[dstIndex++ * S + i] = 0; } // normal lvalue