From: Kefu Chai Date: Fri, 7 May 2021 05:03:24 +0000 (+0800) Subject: crimson/os/seastore: do not redefine default argument X-Git-Tag: v17.1.0~2045^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=e77f5f7f758d818617a84955b088155018cc29ad;p=ceph-ci.git 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 --- 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 401ceccee4c..8e505d66f85 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) {