From 808865a79f14e91e0bf552cd1d72e32aae4debd8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=BCller=2C=20Felix?=
 <felix.mueller2@mailbox.tu-dresden.de>
Date: Tue, 26 Feb 2019 17:22:03 +0100
Subject: [PATCH] Fixed enum comparison

---
 src/amdis/common/FieldMatVec.inc.hpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/amdis/common/FieldMatVec.inc.hpp b/src/amdis/common/FieldMatVec.inc.hpp
index 8e57a3ea..40d8dbe6 100644
--- a/src/amdis/common/FieldMatVec.inc.hpp
+++ b/src/amdis/common/FieldMatVec.inc.hpp
@@ -50,7 +50,7 @@ namespace MatVec {
     std::enable_if_t<IsMatrix<Mat>::value && IsVector<Vec>::value, int>>
   auto multiplies(Mat const& mat, Vec const& vec)
   {
-    static_assert(Mat::cols == Vec::dimension, "");
+    static_assert(int(Mat::cols) == int(Vec::dimension), "");
     using T = std::common_type_t<typename FieldTraits<Vec>::field_type, typename FieldTraits<Mat>::field_type>;
     FieldVector<T,Mat::rows> y;
     mat.mv(vec, y);
@@ -62,7 +62,7 @@ namespace MatVec {
     std::enable_if_t<IsVector<Vec>::value && IsMatrix<Mat>::value, int>>
   auto multiplies(Vec const& vec, Mat const& mat)
   {
-    static_assert(Mat::rows == Vec::dimension, "");
+    static_assert(int(Mat::rows) == int(Vec::dimension), "");
     using T = std::common_type_t<typename FieldTraits<Vec>::field_type, typename FieldTraits<Mat>::field_type>;
     FieldVector<T,Mat::cols> y;
     mat.mtv(vec, y);
-- 
GitLab