From bdc5b14743a3d25881686dcab79ed9e8ae7d0faa Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 28 Apr 2021 16:15:56 +0800 Subject: [PATCH] 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 --- .../seastore/onode_manager/staged-fltree/node_extent_accessor.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ed58cfcd1c0..5751097dcfa 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 -- 2.39.5