Suppress possibly-uninitialized-variable warnings.

Apparently, Peter's compiler has faith that the switch test values here
could never not be valid values of their enums.  Mine does not, and
I tend to agree with it.
This commit is contained in:
Tom Lane 2018-01-19 22:16:25 -05:00
parent eee50a8d4c
commit 96102a32a3
1 changed files with 2 additions and 4 deletions

View File

@ -3359,7 +3359,7 @@ aclcheck_error(AclResult aclerr, ObjectType objtype,
break;
case ACLCHECK_NO_PRIV:
{
const char *msg;
const char *msg = "???";
switch (objtype)
{
@ -3481,7 +3481,6 @@ aclcheck_error(AclResult aclerr, ObjectType objtype,
case OBJECT_TSTEMPLATE:
case OBJECT_USER_MAPPING:
elog(ERROR, "unsupported object type %d", objtype);
msg = "???";
}
ereport(ERROR,
@ -3491,7 +3490,7 @@ aclcheck_error(AclResult aclerr, ObjectType objtype,
}
case ACLCHECK_NOT_OWNER:
{
const char *msg;
const char *msg = "???";
switch (objtype)
{
@ -3616,7 +3615,6 @@ aclcheck_error(AclResult aclerr, ObjectType objtype,
case OBJECT_TSTEMPLATE:
case OBJECT_USER_MAPPING:
elog(ERROR, "unsupported object type %d", objtype);
msg = "???";
}
ereport(ERROR,