diff --git a/src/utils/PastisTraits.hpp b/src/utils/PastisTraits.hpp
index 5214fabe4ed54ea6f3f04fe790ac744e04c616b3..4f7877ac9716662363c7b0e1d8051fd78eaec2ac 100644
--- a/src/utils/PastisTraits.hpp
+++ b/src/utils/PastisTraits.hpp
@@ -11,8 +11,12 @@ inline constexpr bool is_trivially_castable = std::is_trivial_v<T>;
 
 template <size_t N, typename T>
 inline constexpr bool is_trivially_castable<TinyVector<N,T>> = is_trivially_castable<T>;
+template <size_t N, typename T>
+inline constexpr bool is_trivially_castable<const TinyVector<N,T>> = is_trivially_castable<T>;
 
 template <size_t N, typename T>
 inline constexpr bool is_trivially_castable<TinyMatrix<N,T>> = is_trivially_castable<T>;
+template <size_t N, typename T>
+inline constexpr bool is_trivially_castable<const TinyMatrix<N,T>> = is_trivially_castable<T>;
 
 #endif // PASTIS_TRAITS_HPP