Fix unused variable compiler warning in !debug builds.
authorAndres Freund <andres@anarazel.de>
Wed, 1 May 2019 00:45:32 +0000 (17:45 -0700)
committerAndres Freund <andres@anarazel.de>
Wed, 1 May 2019 00:45:32 +0000 (17:45 -0700)
Introduced in 3dbb317d3.  Fix by using the new local variable in more
places.

Reported-By: Bruce Momjian (off-list)
Backpatch: 9.4-, like 3dbb317d3

src/backend/catalog/indexing.c

index 2d6e140087d0f654e72ca0911b1683a5a9408bc6..dd617f8f83d59cd13f17dc3e903a09170f23d602 100644 (file)
@@ -135,7 +135,7 @@ CatalogIndexInsert(CatalogIndexState indstate, HeapTuple heapTuple)
            Assert(!ReindexIsProcessingIndex(RelationGetRelid(index)));
            continue;
        }
-#endif /* USE_ASSERT_CHECKING */
+#endif                         /* USE_ASSERT_CHECKING */
 
        /*
         * FormIndexDatum fills in its values and isnull parameters with the
@@ -150,12 +150,12 @@ CatalogIndexInsert(CatalogIndexState indstate, HeapTuple heapTuple)
        /*
         * The index AM does the rest.
         */
-       index_insert(relationDescs[i],  /* index relation */
+       index_insert(index,     /* index relation */
                     values,    /* array of index Datums */
                     isnull,    /* is-null flags */
                     &(heapTuple->t_self),      /* tid of heap tuple */
                     heapRelation,
-                    relationDescs[i]->rd_index->indisunique ?
+                    index->rd_index->indisunique ?
                     UNIQUE_CHECK_YES : UNIQUE_CHECK_NO);
    }