diff --git a/src/gausskernel/storage/access/hash/hashpage.cpp b/src/gausskernel/storage/access/hash/hashpage.cpp index aa96262c17fb7bb3b15173acacb3c4ee70a9d468..c8baba488e016f9828842419f0f1547031ab5ba5 100644 --- a/src/gausskernel/storage/access/hash/hashpage.cpp +++ b/src/gausskernel/storage/access/hash/hashpage.cpp @@ -996,7 +996,7 @@ static bool _hash_alloc_buckets(Relation rel, BlockNumber firstblock, uint32 nbl if (IsSegmentFileNode(rel->rd_node)) { Buffer buf; - for (int i = firstblock; i <= lastblock; i++) { + for (BlockNumber i = firstblock; i <= lastblock; i++) { buf = ReadBuffer(rel, P_NEW); ReleaseBuffer(buf); }