From 34016f74411848cfab08fa4c19c494f29c34f151 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Wed, 7 Dec 2016 09:07:47 -0500 Subject: [PATCH] test: fix unused function warnings due to explicit template instantiation Signed-off-by: Jason Dillaman --- src/test/librbd/operation/test_mock_Request.cc | 1 - src/test/librbd/test_mock_AioImageRequest.cc | 2 -- src/test/librbd/test_mock_ExclusiveLock.cc | 1 - src/test/rbd_mirror/test_mock_LeaderWatcher.cc | 1 - 4 files changed, 5 deletions(-) diff --git a/src/test/librbd/operation/test_mock_Request.cc b/src/test/librbd/operation/test_mock_Request.cc index 7196c8cc1b29e..df0e38d11f841 100644 --- a/src/test/librbd/operation/test_mock_Request.cc +++ b/src/test/librbd/operation/test_mock_Request.cc @@ -41,7 +41,6 @@ struct AsyncRequest { } // namespace librbd #include "librbd/operation/Request.cc" -template class librbd::operation::Request; namespace librbd { namespace journal { diff --git a/src/test/librbd/test_mock_AioImageRequest.cc b/src/test/librbd/test_mock_AioImageRequest.cc index de1d5bde50240..aafe2b62d969c 100644 --- a/src/test/librbd/test_mock_AioImageRequest.cc +++ b/src/test/librbd/test_mock_AioImageRequest.cc @@ -129,8 +129,6 @@ AioObjectRead* AioObjectRead #include "librbd/AioImageRequest.cc" -template class librbd::AioImageRequest; - namespace librbd { using ::testing::_; diff --git a/src/test/librbd/test_mock_ExclusiveLock.cc b/src/test/librbd/test_mock_ExclusiveLock.cc index b05bef2a1455b..68ceda2779774 100644 --- a/src/test/librbd/test_mock_ExclusiveLock.cc +++ b/src/test/librbd/test_mock_ExclusiveLock.cc @@ -136,7 +136,6 @@ struct PreReleaseRequest : public BaseRequest; ACTION_P(FinishLockUnlock, request) { if (request->on_lock_unlock != nullptr) { diff --git a/src/test/rbd_mirror/test_mock_LeaderWatcher.cc b/src/test/rbd_mirror/test_mock_LeaderWatcher.cc index f827e180ad9ee..211c1b205d61c 100644 --- a/src/test/rbd_mirror/test_mock_LeaderWatcher.cc +++ b/src/test/rbd_mirror/test_mock_LeaderWatcher.cc @@ -98,7 +98,6 @@ struct ManagedLock { // template definitions #include "tools/rbd_mirror/LeaderWatcher.cc" -template class rbd::mirror::LeaderWatcher; namespace rbd { namespace mirror { -- 2.39.5