diff --git a/src/OpenMesh/Core/Geometry/VectorT.hh b/src/OpenMesh/Core/Geometry/VectorT.hh index 0eeb74ba..433120a0 100644 --- a/src/OpenMesh/Core/Geometry/VectorT.hh +++ b/src/OpenMesh/Core/Geometry/VectorT.hh @@ -125,7 +125,7 @@ template class VectorDataT { VectorDataT() {} template - constexpr VectorDataT(T... vs) : values_ {vs...} { + constexpr VectorDataT(T... vs) : values_ {{vs...}} { static_assert(sizeof...(vs) == N, "Incorrect number of vector components supplied."); } @@ -145,7 +145,7 @@ template<> class VectorDataT { VectorDataT() {} template - constexpr VectorDataT(T... vs) : values_ {vs...} { + constexpr VectorDataT(T... vs) : values_ {{vs...}} { static_assert(sizeof...(vs) == 4, "Incorrect number of vector components supplied."); }