v1-0001-Fix-casting-away-const-in-_bt_reorder_array_cmp.patch
application/octet-stream
Filename: v1-0001-Fix-casting-away-const-in-_bt_reorder_array_cmp.patch
Type: application/octet-stream
Part: 0
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch v1-0001
Subject: Fix casting away const in _bt_reorder_array_cmp.
| File | + | − |
|---|---|---|
| src/backend/access/nbtree/nbtpreprocesskeys.c | 2 | 2 |
From a3dd9618e551f9a9c1ae888e987183e15011c87d Mon Sep 17 00:00:00 2001
From: "Chao Li (Evan)" <lic@highgo.com>
Date: Wed, 31 Dec 2025 15:45:51 +0800
Subject: [PATCH v1] Fix casting away const in _bt_reorder_array_cmp.
Author: Chao Li <lic@highgo.com>
---
src/backend/access/nbtree/nbtpreprocesskeys.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/backend/access/nbtree/nbtpreprocesskeys.c b/src/backend/access/nbtree/nbtpreprocesskeys.c
index 5b251c5058d..a45641b6e97 100644
--- a/src/backend/access/nbtree/nbtpreprocesskeys.c
+++ b/src/backend/access/nbtree/nbtpreprocesskeys.c
@@ -1792,8 +1792,8 @@ _bt_unmark_keys(IndexScanDesc scan, int *keyDataMap)
static int
_bt_reorder_array_cmp(const void *a, const void *b)
{
- BTArrayKeyInfo *arraya = (BTArrayKeyInfo *) a;
- BTArrayKeyInfo *arrayb = (BTArrayKeyInfo *) b;
+ const BTArrayKeyInfo *arraya = a;
+ const BTArrayKeyInfo *arrayb = b;
return pg_cmp_s32(arraya->scan_key, arrayb->scan_key);
}
--
2.39.5 (Apple Git-154)