--- include/private/SkTemplates.h +++ include/private/SkTemplates.h @@ -453,12 +453,12 @@ template constexpr auto SkMakeArrayFromIndexSequence(C c, std::index_sequence) --> std::array, sizeof...(Is)> { +-> std::array, sizeof...(Is)> { return {{ c(Is)... }}; } template constexpr auto SkMakeArray(C c) --> std::array, N> { +-> std::array, N> { return SkMakeArrayFromIndexSequence(c, std::make_index_sequence{}); }