if (result >= 0)
return (bool) result;
+ /* should not happen: CheckMyDatabase() not yet run */
+ if (default_locale.provider == '\0')
+ elog(ERROR, "default locale not initialized");
+
if (default_locale.provider == COLLPROVIDER_BUILTIN)
{
result = true;
if (result >= 0)
return (bool) result;
+ /* should not happen: CheckMyDatabase() not yet run */
+ if (default_locale.provider == '\0')
+ elog(ERROR, "default locale not initialized");
+
if (default_locale.provider == COLLPROVIDER_BUILTIN)
{
localeptr = default_locale.info.builtin.locale;
if (collid == DEFAULT_COLLATION_OID)
{
+ /* should not happen: CheckMyDatabase() not yet run */
+ if (default_locale.provider == '\0')
+ elog(ERROR, "default locale not initialized");
+
if (default_locale.provider == COLLPROVIDER_LIBC)
return (pg_locale_t) 0;
else