libstdc++: Fix operator% implementation for Clang
authorMatthias Kretz <m.kretz@gsi.de>
Wed, 22 Mar 2023 07:12:08 +0000 (08:12 +0100)
committerMatthias Kretz <m.kretz@gsi.de>
Tue, 28 Mar 2023 10:41:35 +0000 (12:41 +0200)
commit1a62008123694b2ac07f28e25fc6e5ff371925f5
tree67828452f2fe1a1d38b92328943171e9866bb8bc
parent4a9bec952cc75ca62cd1e62f58125c6488351399
libstdc++: Fix operator% implementation for Clang

This resolves a regression of my previous fix where Clang would ICE on
_S_divides.

Signed-off-by: Matthias Kretz <m.kretz@gsi.de>
libstdc++-v3/ChangeLog:

* include/experimental/bits/simd_x86.h (_SimdImplX86): Use
_Base::_S_divides if the optimized _S_divides function is hidden
via the preprocessor.
libstdc++-v3/include/experimental/bits/simd_x86.h