From 3bb47bc41c409d8d3a3b06325be093f74237bce7 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 3 Jul 2020 17:35:48 +0800 Subject: [PATCH] crimson/os/seastore: s/assert/ceph_abort_msg/ when hitting unreachable code clang++ complains with ``` crimson/os/seastore/root_block.h:100:3: warning: control reaches end of non-void function [-Wreturn-type] } ^ ``` Signed-off-by: Kefu Chai --- src/crimson/os/seastore/root_block.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crimson/os/seastore/root_block.h b/src/crimson/os/seastore/root_block.h index acc31eefe95..9a9a58c5b01 100644 --- a/src/crimson/os/seastore/root_block.h +++ b/src/crimson/os/seastore/root_block.h @@ -96,11 +96,11 @@ struct RootBlock : CachedExtent { } complete_load_ertr::future<> complete_load() final { - assert(0 == "Root is only written via deltas"); + ceph_abort_msg("Root is only written via deltas"); } void on_initial_write() final { - assert(0 == "Root is only written via deltas"); + ceph_abort_msg("Root is only written via deltas"); } root_t &get_lba_root() { return root; } -- 2.39.5