From 05fc551796e82c451a6f2bc39d1eafb3be3d2657 Mon Sep 17 00:00:00 2001 From: Jeff Davis Date: Fri, 24 Feb 2023 09:11:35 -0800 Subject: [PATCH] Silence compiler warnings introduced by d87d548cd0. Reported-by: Justin Pryzby Discussion: https://postgr.es/m/20230224002029.GQ1653@telsasoft.com --- src/backend/utils/adt/pg_locale.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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()",