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