diff --git a/src/backend/utils/adt/enum.c b/src/backend/utils/adt/enum.c
index 47d5355..64ba7a7 100644
--- a/src/backend/utils/adt/enum.c
+++ b/src/backend/utils/adt/enum.c
@@ -261,7 +261,7 @@ enum_send(PG_FUNCTION_ARGS)
  static int
  enum_cmp_internal(Oid arg1, Oid arg2, FunctionCallInfo fcinfo)
  {
-   TypeCacheEntry *tcache;
+   TypeCacheEntry *tcache = NULL;

     /* Equal OIDs are equal no matter what */
     if (arg1 == arg2)
@@ -277,7 +277,8 @@ enum_cmp_internal(Oid arg1, Oid arg2, 
