postgres.git / summary / log / commit / refs
commit 0aaa7cf6989ef6709f2bade96c4c43c7195afe17
Author: Robert Haas <rhaas@postgresql.org>
Date: Tue Sep 27 20:12:43 2022 +0000
First released in: 16.0
In BufTagGetForkNum, cast to the correct type.
Another defect in 05d4cbf9b6ba708858984b01ca0fc56d59d4ec7c.
Per CI, via Justin Pryzby.
Discussion: http://postgr.es/m/20220927200712.GH6256@telsasoft.com
src/include/storage/buf_internals.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/include/storage/buf_internals.h b/src/include/storage/buf_internals.h
index c3417b28ba9..d4dc9eb3429 100644
--- a/src/include/storage/buf_internals.h
+++ b/src/include/storage/buf_internals.h
@@ -137,7 +137,7 @@ BufTagGetForkNum(const BufferTag *tag)
StaticAssertStmt(MAX_FORKNUM <= INT8_MAX,
"MAX_FORKNUM can't be greater than INT8_MAX");
- ret = (int8) (tag->relForkDetails[0] >> BUFTAG_RELNUM_HIGH_BITS);
+ ret = (ForkNumber) (tag->relForkDetails[0] >> BUFTAG_RELNUM_HIGH_BITS);
return ret;
}
[parent: 99164b7ea6bb]