From: Jeff Davis Date: Fri, 24 Feb 2023 17:11:35 +0000 (-0800) Subject: Silence compiler warnings introduced by d87d548cd0. X-Git-Tag: REL_16_BETA1~662 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=05fc551796e82c451a6f2bc39d1eafb3be3d2657;p=thirdparty%2Fpostgresql.git Silence compiler warnings introduced by d87d548cd0. Reported-by: Justin Pryzby Discussion: https://postgr.es/m/20230224002029.GQ1653@telsasoft.com --- diff --git a/src/backend/utils/adt/pg_locale.c b/src/backend/utils/adt/pg_locale.c index 274b8b9ccd7..2f6ed00420a 100644 --- a/src/backend/utils/adt/pg_locale.c +++ b/src/backend/utils/adt/pg_locale.c @@ -2105,6 +2105,7 @@ pg_strxfrm_libc(char *dest, const char *src, size_t destsize, #else /* shouldn't happen */ elog(ERROR, "unsupported collprovider: %c", locale->provider); + return 0; /* keep compiler quiet */ #endif } @@ -2300,6 +2301,8 @@ pg_strxfrm_enabled(pg_locale_t locale) else /* shouldn't happen */ elog(ERROR, "unsupported collprovider: %c", locale->provider); + + return false; /* keep compiler quiet */ } /* @@ -2385,6 +2388,8 @@ pg_strxfrm_prefix_enabled(pg_locale_t locale) else /* shouldn't happen */ elog(ERROR, "unsupported collprovider: %c", locale->provider); + + return false; /* keep compiler quiet */ } /* @@ -2404,7 +2409,7 @@ size_t pg_strxfrm_prefix(char *dest, const char *src, size_t destsize, pg_locale_t locale) { - size_t result; + size_t result = 0; /* keep compiler quiet */ if (!locale || locale->provider == COLLPROVIDER_LIBC) elog(ERROR, "collprovider '%c' does not support pg_strxfrm_prefix()", @@ -2441,7 +2446,7 @@ size_t pg_strnxfrm_prefix(char *dest, size_t destsize, const char *src, size_t srclen, pg_locale_t locale) { - size_t result; + size_t result = 0; /* keep compiler quiet */ if (!locale || locale->provider == COLLPROVIDER_LIBC) elog(ERROR, "collprovider '%c' does not support pg_strnxfrm_prefix()",