]> git.ipfire.org Git - people/ms/gcc.git/commit
libstdc++: Add missing constexpr on simd shift implementation
authorMatthias Kretz <m.kretz@gsi.de>
Mon, 20 Feb 2023 16:35:59 +0000 (17:35 +0100)
committerMatthias Kretz <m.kretz@gsi.de>
Thu, 23 Feb 2023 14:01:49 +0000 (15:01 +0100)
commitfa37ac2b59ed1c379b35dbf9bd58f7849f9fd5b5
tree890065b1a533f263d990d4a004fc7c6d539c7763
parent92c47b15d5af3e7f93d11ad69a45b6d1cb8661c5
libstdc++: Add missing constexpr on simd shift implementation

Resolves -Wtautological-compare warnings about `if
(__builtin_is_constant_evaluated())` in the implementations of these
functions.

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

* include/experimental/bits/simd_x86.h (_S_bit_shift_left)
(_S_bit_shift_right): Declare constexpr. The implementation was
already expecting constexpr evaluation.
libstdc++-v3/include/experimental/bits/simd_x86.h