From 0aaa7cf6989ef6709f2bade96c4c43c7195afe17 Mon Sep 17 00:00:00 2001 From: Robert Haas Date: Tue, 27 Sep 2022 16:12:43 -0400 Subject: [PATCH] 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 c3417b28ba..d4dc9eb342 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; }