From 510679f61aa68b50767067f467b43d297d125634 Mon Sep 17 00:00:00 2001 From: Jos Collin Date: Sun, 25 Aug 2019 08:34:59 +0530 Subject: [PATCH] os/bluestore: silence StupidAllocator reorder warning MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit warning: ‘StupidAllocator::last_alloc’ will be initialized after [-Wreorder] Signed-off-by: Jos Collin --- src/os/bluestore/StupidAllocator.cc | 5 ++--- src/os/bluestore/StupidAllocator.h | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/os/bluestore/StupidAllocator.cc b/src/os/bluestore/StupidAllocator.cc index f75f74468a9ff..2660657d9e934 100644 --- a/src/os/bluestore/StupidAllocator.cc +++ b/src/os/bluestore/StupidAllocator.cc @@ -14,9 +14,8 @@ StupidAllocator::StupidAllocator(CephContext* cct, const std::string& name, int64_t _block_size) : Allocator(name), cct(cct), num_free(0), - free(10), - last_alloc(0), - block_size(_block_size) + block_size(_block_size), + free(10) { } diff --git a/src/os/bluestore/StupidAllocator.h b/src/os/bluestore/StupidAllocator.h index d9c4a4478b632..3922a2e4d828e 100644 --- a/src/os/bluestore/StupidAllocator.h +++ b/src/os/bluestore/StupidAllocator.h @@ -26,7 +26,7 @@ class StupidAllocator : public Allocator { typedef interval_set interval_set_t; std::vector free; ///< leading-edge copy - uint64_t last_alloc; + uint64_t last_alloc = 0; unsigned _choose_bin(uint64_t len); void _insert_free(uint64_t offset, uint64_t len); -- 2.39.5