Skip to content

Commit 7942a95

Browse files
WIP
1 parent d43938e commit 7942a95

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

include/xsimd/arch/xsimd_neon.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -762,6 +762,7 @@ namespace xsimd
762762
/*********************
763763
* store<batch_bool> *
764764
*********************/
765+
#if !defined(__GNUC__) || defined(__clang__)
765766
template <class T, class A, detail::enable_sized_t<T, 1> = 0>
766767
XSIMD_INLINE void store(batch_bool<T, A> b, bool* mem, requires_arch<neon>) noexcept
767768
{
@@ -795,6 +796,7 @@ namespace xsimd
795796
{
796797
store(batch_bool<uint32_t, A>(b.data), mem, A {});
797798
}
799+
#endif
798800

799801
/*******
800802
* neg *

include/xsimd/arch/xsimd_neon64.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ namespace xsimd
274274
* store<batch_bool> *
275275
*********************/
276276

277-
#if !defined(__GNUC__) && !defined(__clang__)
277+
#if !defined(__GNUC__) || defined(__clang__)
278278
// FIXME: reproduce the issue and understand why it fails, see
279279
// https://github.com/xtensor-stack/xsimd/issues/1232
280280
template <class A>

0 commit comments

Comments
 (0)