diff --git a/dune/solvers/common/algorithm.hh b/dune/solvers/common/algorithm.hh index ee20732e76ef6395121e956e70c55facb569edb1..fbb84469e3b890d4327f812763b21cad7757907e 100644 --- a/dune/solvers/common/algorithm.hh +++ b/dune/solvers/common/algorithm.hh @@ -243,7 +243,9 @@ namespace Imp { template<class Range, class F, class Index, Index... i> constexpr void forEachIndex(Range&& range, F&& f, std::integer_sequence<Index, i...>) { - std::initializer_list<int>{(f(Hybrid::elementAt(range, std::integral_constant<Index,i>())), 0)...}; + (void)std::initializer_list<int>{ + ((void)f(Hybrid::elementAt(range, std::integral_constant<Index,i>())), 0)... + }; } template<class Range, class F,