@@ -756,7 +756,7 @@ namespace xsimd
756756 constexpr size_t lane = I / elements_per_lane;
757757 constexpr size_t sub_index = I % elements_per_lane;
758758 __m128 half = (lane == 0 ) ? detail::lower_half (self) : detail::upper_half (self);
759- return kernel::get (batch<float , sse4_1>(half), ::xsimd::index<sub_index> { }, sse4_1 { });
759+ return kernel::get (batch<float , sse4_1>(half), ::xsimd::index<sub_index> {}, sse4_1 {});
760760 }
761761
762762 template <class A , size_t I>
@@ -766,7 +766,7 @@ namespace xsimd
766766 constexpr size_t lane = I / elements_per_lane;
767767 constexpr size_t sub_index = I % elements_per_lane;
768768 __m128d half = (lane == 0 ) ? detail::lower_half (self) : detail::upper_half (self);
769- return kernel::get (batch<double , sse4_1>(half), ::xsimd::index<sub_index> { }, sse4_1 { });
769+ return kernel::get (batch<double , sse4_1>(half), ::xsimd::index<sub_index> {}, sse4_1 {});
770770 }
771771
772772 template <class A , size_t I, class T , class = std::enable_if_t <std::is_integral<T>::value>>
@@ -776,7 +776,7 @@ namespace xsimd
776776 constexpr size_t lane = I / elements_per_lane;
777777 constexpr size_t sub_index = I % elements_per_lane;
778778 __m128i half = (lane == 0 ) ? detail::lower_half (self) : detail::upper_half (self);
779- return kernel::get (batch<T, sse4_1>(half), ::xsimd::index<sub_index> { }, sse4_1 { });
779+ return kernel::get (batch<T, sse4_1>(half), ::xsimd::index<sub_index> {}, sse4_1 {});
780780 }
781781
782782 // insert
0 commit comments