diff --git a/src/OpenMesh/Core/Utils/vector_cast.hh b/src/OpenMesh/Core/Utils/vector_cast.hh index fda06f62..a93590e6 100644 --- a/src/OpenMesh/Core/Utils/vector_cast.hh +++ b/src/OpenMesh/Core/Utils/vector_cast.hh @@ -87,7 +87,7 @@ namespace OpenMesh { template inline void vector_cast( const src_t &_src, dst_t &_dst, GenProg::Int2Type ) { - GenProg::AssertCompile< (vector_traits::size_ <= vector_traits::size_) > vectorCastingToHigherDimension; + assert_compile(vector_traits::size_ <= vector_traits::size_) vector_cast(_src,_dst, GenProg::Int2Type()); _dst[n-1] = static_cast::value_type >(_src[n-1]); } @@ -101,7 +101,7 @@ inline void vector_cast( const src_t &_src, dst_t &_dst, GenProg::Int2Type<0> ) template inline void vector_copy( const src_t &_src, dst_t &_dst, GenProg::Int2Type ) { - GenProg::AssertCompile< (vector_traits::size_ <= vector_traits::size_) > vectorCopyToHigherDimension; + assert_compile(vector_traits::size_ <= vector_traits::size_) vector_copy(_src,_dst, GenProg::Int2Type()); _dst[n-1] = _src[n-1]; }