From e77f5f7f758d818617a84955b088155018cc29ad Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 7 May 2021 13:03:24 +0800 Subject: [PATCH] crimson/os/seastore: do not redefine default argument we should not redefine a default argument of a method of templated class. this change also address following error from clang: ../src/crimson/os/seastore/onode_manager/staged-fltree/node.cc:621:30: error: template parameter redefines default argument template ^ ../src/crimson/os/seastore/onode_manager/staged-fltree/node.h:438:32: note: previous default template argument defined here template ^ Signed-off-by: Kefu Chai --- src/crimson/os/seastore/onode_manager/staged-fltree/node.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc b/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc index 401ceccee4c5d..8e505d66f8579 100644 --- a/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc +++ b/src/crimson/os/seastore/onode_manager/staged-fltree/node.cc @@ -618,7 +618,7 @@ node_future<> Node::erase_node(context_t c, Ref&& this_ref) return parent_info().ptr->erase_child(c, std::move(this_ref)); } -template +template node_future<> Node::fix_parent_index( context_t c, Ref&& this_ref, bool check_downgrade) { -- 2.39.5