diff --git a/dune/grid/yaspgrid/yaspgridentity.hh b/dune/grid/yaspgrid/yaspgridentity.hh index 7ed8c02e5de86f55f931ceaaa8c553401e4efbc7..aaaf47a792e8f368f7d6fd85bdb09e628f7e7080 100644 --- a/dune/grid/yaspgrid/yaspgridentity.hh +++ b/dune/grid/yaspgrid/yaspgridentity.hh @@ -71,12 +71,12 @@ namespace Dune { static constexpr std::array computeValues(std::index_sequence) { int r = 0, c = 0; - return { ((void)I, nextValue(r, c))... }; + return {{ ((void)I, nextValue(r, c))... }}; } template static constexpr std::array computeOffsets(std::index_sequence) - { return { (I*(I+1)/2)... }; } + { return {{ (I*(I+1)/2)... }}; } static constexpr std::array _values = computeValues(std::make_index_sequence<(n+1)*(n+2)/2>{}); static constexpr std::array _offsets = computeOffsets(std::make_index_sequence{}); @@ -134,7 +134,7 @@ namespace Dune { static constexpr std::array computeOffsets(std::index_sequence) { int offset = 0; - return { (nextOffset(offset, I))... }; + return {{ (nextOffset(offset, I))... }}; } // compute shift table entry for (`codim`, `i`) and advance `codim`, `i` @@ -155,7 +155,7 @@ namespace Dune { static constexpr std::array computeValues(std::index_sequence) { int codim = 0, i = 0; - return { ((void)I, nextValue(codim, i))... }; + return {{ ((void)I, nextValue(codim, i))... }}; } static constexpr std::array _offsets = computeOffsets(std::make_index_sequence{});