]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Remove unused _bt_delitems_delete() argument.
authorPeter Geoghegan <pg@bowt.ie>
Sun, 31 Jan 2021 18:10:55 +0000 (10:10 -0800)
committerPeter Geoghegan <pg@bowt.ie>
Sun, 31 Jan 2021 18:10:55 +0000 (10:10 -0800)
The latestRemovedXid values used by nbtree deletion operations are
determined by _bt_delitems_delete()'s caller, so there is no reason to
pass a separate heapRel argument.

Oversight in commit d168b666823.

src/backend/access/nbtree/nbtpage.c

index e230f912c28dcc865c9c4bce947f88807bd0d23a..41dc3f8fdff6cfd3995e5086c8fddcc8d496433e 100644 (file)
@@ -41,8 +41,7 @@ static void _bt_log_reuse_page(Relation rel, BlockNumber blkno,
 static void _bt_delitems_delete(Relation rel, Buffer buf,
                                                                TransactionId latestRemovedXid,
                                                                OffsetNumber *deletable, int ndeletable,
-                                                               BTVacuumPosting *updatable, int nupdatable,
-                                                               Relation heapRel);
+                                                               BTVacuumPosting *updatable, int nupdatable);
 static char *_bt_delitems_update(BTVacuumPosting *updatable, int nupdatable,
                                                                 OffsetNumber *updatedoffsets,
                                                                 Size *updatedbuflen, bool needswal);
@@ -1260,8 +1259,7 @@ _bt_delitems_vacuum(Relation rel, Buffer buf,
 static void
 _bt_delitems_delete(Relation rel, Buffer buf, TransactionId latestRemovedXid,
                                        OffsetNumber *deletable, int ndeletable,
-                                       BTVacuumPosting *updatable, int nupdatable,
-                                       Relation heapRel)
+                                       BTVacuumPosting *updatable, int nupdatable)
 {
        Page            page = BufferGetPage(buf);
        BTPageOpaque opaque;
@@ -1650,7 +1648,7 @@ _bt_delitems_delete_check(Relation rel, Buffer buf, Relation heapRel,
 
        /* Physically delete tuples (or TIDs) using deletable (or updatable) */
        _bt_delitems_delete(rel, buf, latestRemovedXid, deletable, ndeletable,
-                                               updatable, nupdatable, heapRel);
+                                               updatable, nupdatable);
 
        /* be tidy */
        for (int i = 0; i < nupdatable; i++)