mirror of
https://github.com/postgres/postgres.git
synced 2025-11-10 17:42:29 +03:00
Remove unneeded casts of BufferGetPage() result
BufferGetPage() already returns type Page, so casting it to Page doesn't achieve anything. A sizable number of call sites does this casting; remove that. This was already done inconsistently in the code in the first import in 1996 (but didn't exist in the pre-1995 code), and it was then apparently just copied around. Author: Kirill Reshke <reshkekirill@gmail.com> Reviewed-by: Chao Li <li.evan.chao@gmail.com> Reviewed-by: Richard Guo <guofenglinux@gmail.com> Reviewed-by: Álvaro Herrera <alvherre@kurilemu.de> Reviewed-by: Peter Eisentraut <peter@eisentraut.org> Discussion: https://www.postgresql.org/message-id/flat/CALdSSPgFhc5=vLqHdk-zCcnztC0zEY3EU_Q6a9vPEaw7FkE9Vw@mail.gmail.com
This commit is contained in:
@@ -626,7 +626,7 @@ spgvacuumpage(spgBulkDeleteState *bds, Buffer buffer)
|
||||
Page page;
|
||||
|
||||
LockBuffer(buffer, BUFFER_LOCK_EXCLUSIVE);
|
||||
page = (Page) BufferGetPage(buffer);
|
||||
page = BufferGetPage(buffer);
|
||||
|
||||
if (PageIsNew(page))
|
||||
{
|
||||
@@ -707,7 +707,7 @@ spgprocesspending(spgBulkDeleteState *bds)
|
||||
buffer = ReadBufferExtended(index, MAIN_FORKNUM, blkno,
|
||||
RBM_NORMAL, bds->info->strategy);
|
||||
LockBuffer(buffer, BUFFER_LOCK_EXCLUSIVE);
|
||||
page = (Page) BufferGetPage(buffer);
|
||||
page = BufferGetPage(buffer);
|
||||
|
||||
if (PageIsNew(page) || SpGistPageIsDeleted(page))
|
||||
{
|
||||
|
||||
@@ -576,7 +576,7 @@ spgRedoPickSplit(XLogReaderState *record)
|
||||
{
|
||||
/* just re-init the source page */
|
||||
srcBuffer = XLogInitBufferForRedo(record, 0);
|
||||
srcPage = (Page) BufferGetPage(srcBuffer);
|
||||
srcPage = BufferGetPage(srcBuffer);
|
||||
|
||||
SpGistInitBuffer(srcBuffer,
|
||||
SPGIST_LEAF | (xldata->storesNulls ? SPGIST_NULLS : 0));
|
||||
@@ -629,7 +629,7 @@ spgRedoPickSplit(XLogReaderState *record)
|
||||
{
|
||||
/* just re-init the dest page */
|
||||
destBuffer = XLogInitBufferForRedo(record, 1);
|
||||
destPage = (Page) BufferGetPage(destBuffer);
|
||||
destPage = BufferGetPage(destBuffer);
|
||||
|
||||
SpGistInitBuffer(destBuffer,
|
||||
SPGIST_LEAF | (xldata->storesNulls ? SPGIST_NULLS : 0));
|
||||
@@ -642,7 +642,7 @@ spgRedoPickSplit(XLogReaderState *record)
|
||||
* full-page-image case, but for safety let's hold it till later.
|
||||
*/
|
||||
if (XLogReadBufferForRedo(record, 1, &destBuffer) == BLK_NEEDS_REDO)
|
||||
destPage = (Page) BufferGetPage(destBuffer);
|
||||
destPage = BufferGetPage(destBuffer);
|
||||
else
|
||||
destPage = NULL; /* don't do any page updates */
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user