postgres.git / summary / log / commit / refs
commit 05fc551796e82c451a6f2bc39d1eafb3be3d2657
Author: Jeff Davis <jdavis@postgresql.org>
Date: Fri Feb 24 17:11:35 2023 +0000
First released in: 16.0
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()",
[parent: 62d56f6720cd]