diff options
Diffstat (limited to 'storage/innobase/include/buf0types.h')
-rw-r--r-- | storage/innobase/include/buf0types.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/storage/innobase/include/buf0types.h b/storage/innobase/include/buf0types.h index b50352a1c0b..ba1e2e5eaa6 100644 --- a/storage/innobase/include/buf0types.h +++ b/storage/innobase/include/buf0types.h @@ -122,10 +122,9 @@ public: /** Constructor from (space, page_no). @param[in] space tablespace id @param[in] page_no page number */ - page_id_t(ulint space, ulint page_no) : m_id(uint64_t{space} << 32 | page_no) + page_id_t(ulint space, uint32_t page_no) : m_id(uint64_t{space} << 32 | page_no) { ut_ad(space <= 0xFFFFFFFFU); - ut_ad(page_no <= 0xFFFFFFFFU); } page_id_t(uint64_t id) : m_id(id) {} @@ -167,9 +166,8 @@ public: /** Reset the page number only. @param[in] page_no page number */ - void set_page_no(ulint page_no) + void set_page_no(uint32_t page_no) { - ut_ad(page_no <= 0xFFFFFFFFU); m_id= (m_id & ~uint64_t{0} << 32) | page_no; } |