File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -718,7 +718,7 @@ namespace xt
718
718
using size_type = typename E1 ::size_type;
719
719
size_type size = e1 .size ();
720
720
constexpr size_type simd_size = simd_type::size;
721
- constexpr bool needs_cast = has_assign_conversion<e1_value_type, e2_value_type >::value;
721
+ constexpr bool needs_cast = has_assign_conversion<e2_value_type, e1_value_type >::value;
722
722
723
723
size_type align_begin = is_aligned ? 0 : xt_simd::get_alignment_offset (e1 .data (), size, simd_size);
724
724
size_type align_end = align_begin + ((size - align_begin) & ~(simd_size - 1 ));
@@ -1131,7 +1131,7 @@ namespace xt
1131
1131
// std::fill(idx.begin(), idx.end(), 0);
1132
1132
using e1_value_type = typename E1 ::value_type;
1133
1133
using e2_value_type = typename E2 ::value_type;
1134
- constexpr bool needs_cast = has_assign_conversion<e1_value_type, e2_value_type >::value;
1134
+ constexpr bool needs_cast = has_assign_conversion<e2_value_type, e1_value_type >::value;
1135
1135
using value_type = typename xassign_traits<E1 , E2 >::requested_value_type;
1136
1136
using simd_type = std::conditional_t <
1137
1137
std::is_same<e1_value_type, bool >::value,
You can’t perform that action at this time.
0 commit comments