Skip to content

Commit 2937ffa

Browse files
committed
Silence compiler warnings
Reported by Peter Eisentraut. Coding suggested by Tom Lane.
1 parent fdaa577 commit 2937ffa

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

src/backend/catalog/objectaddress.c

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2237,23 +2237,18 @@ get_object_namespace(const ObjectAddress *address)
22372237
int
22382238
read_objtype_from_string(const char *objtype)
22392239
{
2240-
ObjectType type;
22412240
int i;
22422241

22432242
for (i = 0; i < lengthof(ObjectTypeMap); i++)
22442243
{
22452244
if (strcmp(ObjectTypeMap[i].tm_name, objtype) == 0)
2246-
{
2247-
type = ObjectTypeMap[i].tm_type;
2248-
break;
2249-
}
2245+
return ObjectTypeMap[i].tm_type;
22502246
}
2251-
if (i >= lengthof(ObjectTypeMap))
2252-
ereport(ERROR,
2253-
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
2254-
errmsg("unrecognized object type \"%s\"", objtype)));
2247+
ereport(ERROR,
2248+
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
2249+
errmsg("unrecognized object type \"%s\"", objtype)));
22552250

2256-
return type;
2251+
return -1; /* keep compiler quiet */
22572252
}
22582253

22592254
/*

0 commit comments

Comments
 (0)