From a6f3f4279b41cb995ed88191ad5263a238f2af4e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Del=20Pino?= <stephane.delpino44@gmail.com>
Date: Thu, 5 Nov 2020 19:48:43 +0100
Subject: [PATCH] Remove two assertions

This is a workaround a g++-9 bug that occurs only when build type is
Release. The code compiles just fine with other build types.

This does not occur with g++-10 for instance...
---
 src/language/algorithms/ElasticityDiamondAlgorithm.cpp | 1 -
 src/language/algorithms/HeatDiamondAlgorithm.cpp       | 1 -
 2 files changed, 2 deletions(-)

diff --git a/src/language/algorithms/ElasticityDiamondAlgorithm.cpp b/src/language/algorithms/ElasticityDiamondAlgorithm.cpp
index 0ddfa7774..ecc27e635 100644
--- a/src/language/algorithms/ElasticityDiamondAlgorithm.cpp
+++ b/src/language/algorithms/ElasticityDiamondAlgorithm.cpp
@@ -697,7 +697,6 @@ ElasticityDiamondScheme<Dimension>::ElasticityDiamondScheme(
               const auto& value_list = bc.valueList();
               for (size_t i_face = 0; i_face < face_list.size(); ++i_face) {
                 FaceId face_id = face_list[i_face];
-                Assert(face_to_cell_matrix[face_id].size() == 1);
                 for (size_t i = 0; i < Dimension; ++i) {
                   b[face_dof_number[face_id] * Dimension + i] += mes_l[face_id] * value_list[i_face][i];   // sign
                 }
diff --git a/src/language/algorithms/HeatDiamondAlgorithm.cpp b/src/language/algorithms/HeatDiamondAlgorithm.cpp
index 5f66eb48e..a8b79c0d1 100644
--- a/src/language/algorithms/HeatDiamondAlgorithm.cpp
+++ b/src/language/algorithms/HeatDiamondAlgorithm.cpp
@@ -610,7 +610,6 @@ HeatDiamondScheme<Dimension>::HeatDiamondScheme(
               const auto& value_list = bc.valueList();
               for (size_t i_face = 0; i_face < face_list.size(); ++i_face) {
                 FaceId face_id = face_list[i_face];
-                Assert(face_to_cell_matrix[face_id].size() == 1);
                 b[face_dof_number[face_id]] += mes_l[face_id] * value_list[i_face];   // sign
               }
             }
-- 
GitLab