From 6d836b1f0559028176d5e03512a4f34153f73808 Mon Sep 17 00:00:00 2001 From: Gilles Grospellier Date: Tue, 16 Nov 2021 08:19:29 +0100 Subject: [PATCH] [arcane] Corrige erreur de compilation en C++20/Clang13/GCC11. --- arcane/src/arcane/impl/LoadBalanceMng.cc | 4 ++-- arcane/src/arcane/tests/ArrayUnitTest.cc | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/arcane/src/arcane/impl/LoadBalanceMng.cc b/arcane/src/arcane/impl/LoadBalanceMng.cc index 28c5bb146f..34f1b114ad 100644 --- a/arcane/src/arcane/impl/LoadBalanceMng.cc +++ b/arcane/src/arcane/impl/LoadBalanceMng.cc @@ -81,10 +81,10 @@ template class ProxyItemVariable : public IProxyItemVariable { public: - ProxyItemVariable(IVariable* var, Integer pos=0) + ProxyItemVariable(IVariable* var, Integer pos=0) : m_var(var), m_pos(pos){ } - ~ProxyItemVariable() {} + ~ProxyItemVariable() {} Real operator[](ItemEnumerator i) const { return static_cast(m_var[i]); diff --git a/arcane/src/arcane/tests/ArrayUnitTest.cc b/arcane/src/arcane/tests/ArrayUnitTest.cc index 8f24a35cf2..444f2fc185 100644 --- a/arcane/src/arcane/tests/ArrayUnitTest.cc +++ b/arcane/src/arcane/tests/ArrayUnitTest.cc @@ -909,8 +909,9 @@ class MultiArray2UnitTest SharedMultiArray2 cloned_array(array.clone()); _checkSame(array,cloned_array); // Modifie le clone et vérifie que l'original n'a pas changé. - cloned_array[2][3] = 0; - _check(array[2][3]!=0,"Bad value (test clone)"); + DataType zero{0}; + cloned_array[2][3] = zero; + _check(array[2][3]!=zero,"Bad value (test clone)"); } array = SharedMultiArray2(); SharedMultiArray2 new_array;