diff --git a/src/Magnum/Math/Bezier.h b/src/Magnum/Math/Bezier.h index 211c64495..3d9fde1d0 100644 --- a/src/Magnum/Math/Bezier.h +++ b/src/Magnum/Math/Bezier.h @@ -55,8 +55,8 @@ template class Bezier { explicit Bezier(NoInitT) {} /** @brief Construct Bezier curve with the given array of control points */ - template constexpr Bezier(U... u):_points{u...} { - static_assert(sizeof...(U) == order + 1, "Wrong number of arguments"); + template constexpr Bezier(Vector first, U... next):_points{first, next...} { + static_assert(sizeof...(U) + 1 == order + 1, "Bezier : Wrong number of arguments"); } /**