From 953cd6846a2c32df0615dbb7f66eed5b1d6d2d5b Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Fri, 8 Feb 2019 18:57:19 +0100
Subject: [PATCH] Add is_trivially_castable for const TinyVector and const
 TinyMatrix

---
 src/utils/PastisTraits.hpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/utils/PastisTraits.hpp b/src/utils/PastisTraits.hpp
index 5214fabe4..4f7877ac9 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
-- 
GitLab