From: Kefu Chai Date: Wed, 28 Apr 2021 08:15:56 +0000 (+0800) Subject: crimson/os/seastore: do not reference non-template with template X-Git-Tag: v17.1.0~2127^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bdc5b14743a3d25881686dcab79ed9e8ae7d0faa;p=ceph.git crimson/os/seastore: do not reference non-template with template this change addresses the build failure with clang: src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h:352:29: error: 'encode_split' following the 'template' keyword does not refer to a template test_recorder->template encode_split(split_at, read().p_start()); ~~~~~~~~ ^ Signed-off-by: Kefu Chai --- diff --git a/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h b/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h index ed58cfcd1c07..5751097dcfac 100644 --- a/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h +++ b/src/crimson/os/seastore/onode_manager/staged-fltree/node_extent_accessor.h @@ -349,7 +349,7 @@ class NodeExtentAccessorT { } #ifndef NDEBUG test_extent->prepare_replay(extent); - test_recorder->template encode_split(split_at, read().p_start()); + test_recorder->encode_split(split_at, read().p_start()); #endif layout_t::split(*mut, read(), split_at); #ifndef NDEBUG