Fix sign-compare warnings arising from port/simd.h

Noted while building an extension using -Wsign-compare.

Per gripe from Pavel Stehule
Discussion: https://www.postgresql.org/message-id/CAFj8pRAagKQHfw71aQbL8PbL0S_360M61V0_vPqJXbpUFvqnRA%40mail.gmail.com
This commit is contained in:
John Naylor 2022-09-04 09:23:57 +07:00
parent e062328ff1
commit 73b9d051c6

View File

@ -165,7 +165,7 @@ vector8_has(const Vector8 v, const uint8 c)
#ifdef USE_ASSERT_CHECKING
bool assert_result = false;
for (int i = 0; i < sizeof(Vector8); i++)
for (Size i = 0; i < sizeof(Vector8); i++)
{
if (((const uint8 *) &v)[i] == c)
{
@ -216,7 +216,7 @@ vector8_has_le(const Vector8 v, const uint8 c)
#ifdef USE_ASSERT_CHECKING
bool assert_result = false;
for (int i = 0; i < sizeof(Vector8); i++)
for (Size i = 0; i < sizeof(Vector8); i++)
{
if (((const uint8 *) &v)[i] <= c)
{
@ -239,7 +239,7 @@ vector8_has_le(const Vector8 v, const uint8 c)
else
{
/* one byte at a time */
for (int i = 0; i < sizeof(Vector8); i++)
for (Size i = 0; i < sizeof(Vector8); i++)
{
if (((const uint8 *) &v)[i] <= c)
{