diff --git a/test/test_shuffle.cpp b/test/test_shuffle.cpp index 1719d329e..200e4e0a0 100644 --- a/test/test_shuffle.cpp +++ b/test/test_shuffle.cpp @@ -620,10 +620,10 @@ struct shuffle_test void transpose() { B b_lhs = B::load_unaligned(lhs.data()); - std::array b_matrix; + alignas(arch_type::alignment()) std::array b_matrix = {}; for (size_t i = 0; i < size; ++i) b_matrix[i] = b_lhs; - std::array ref_matrix; + alignas(arch_type::alignment()) std::array ref_matrix = {}; for (size_t i = 0; i < size; ++i) for (size_t j = 0; j < size; ++j) ref_matrix[i * size + j] = lhs[i];