Skip to content

Commit c34aca8

Browse files
authored
[libc++][NFC] Remove unnecessary unsigned comparison with 0 (#108391)
This fixes a `-Wtype-limits` warning emitted when this file is compiled with GCC when assertions are enabled.
1 parent 9282c9d commit c34aca8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libcxx/include/experimental/__simd/vec_ext.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ struct __simd_storage<_Tp, simd_abi::__vec_ext<_Np>> {
4040
_Tp __data __attribute__((__vector_size__(std::__bit_ceil((sizeof(_Tp) * _Np)))));
4141

4242
_LIBCPP_HIDE_FROM_ABI _Tp __get(size_t __idx) const noexcept {
43-
_LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(__idx >= 0 && __idx < _Np, "Index is out of bounds");
43+
_LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(__idx < _Np, "Index is out of bounds");
4444
return __data[__idx];
4545
}
4646
_LIBCPP_HIDE_FROM_ABI void __set(size_t __idx, _Tp __v) noexcept {
47-
_LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(__idx >= 0 && __idx < _Np, "Index is out of bounds");
47+
_LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(__idx < _Np, "Index is out of bounds");
4848
__data[__idx] = __v;
4949
}
5050
};

0 commit comments

Comments
 (0)