diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2016-09-28 19:31:58 -0300 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2016-09-28 19:31:58 -0300 |
commit | 2937ffa5d5790e6bcefae0492388adb192db936b (patch) | |
tree | 0e243fa26b60d9c29828a90a60e0d02175dd3722 /src | |
parent | fdaa5777062856e125961501dadfbc27409e9369 (diff) | |
download | postgresql-2937ffa5d5790e6bcefae0492388adb192db936b.tar.gz postgresql-2937ffa5d5790e6bcefae0492388adb192db936b.zip |
Silence compiler warnings
Reported by Peter Eisentraut. Coding suggested by Tom Lane.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/catalog/objectaddress.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/backend/catalog/objectaddress.c b/src/backend/catalog/objectaddress.c index e44d7d09e16..179bf125c52 100644 --- a/src/backend/catalog/objectaddress.c +++ b/src/backend/catalog/objectaddress.c @@ -2237,23 +2237,18 @@ get_object_namespace(const ObjectAddress *address) int read_objtype_from_string(const char *objtype) { - ObjectType type; int i; for (i = 0; i < lengthof(ObjectTypeMap); i++) { if (strcmp(ObjectTypeMap[i].tm_name, objtype) == 0) - { - type = ObjectTypeMap[i].tm_type; - break; - } + return ObjectTypeMap[i].tm_type; } - if (i >= lengthof(ObjectTypeMap)) - ereport(ERROR, - (errcode(ERRCODE_INVALID_PARAMETER_VALUE), - errmsg("unrecognized object type \"%s\"", objtype))); + ereport(ERROR, + (errcode(ERRCODE_INVALID_PARAMETER_VALUE), + errmsg("unrecognized object type \"%s\"", objtype))); - return type; + return -1; /* keep compiler quiet */ } /* |