]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
libradosstriper: remove template syntax from constructor
authorCasey Bodley <cbodley@redhat.com>
Fri, 11 Feb 2022 20:34:51 +0000 (15:34 -0500)
committerKefu Chai <tchaikov@gmail.com>
Thu, 17 Mar 2022 14:00:35 +0000 (22:00 +0800)
fixes compilation with -std=c++20:

/home/cbodley/ceph/src/libradosstriper/RadosStriperImpl.cc:424:65: error: expected ‘)’ before ‘*’ token
  424 |   StatCompletionData<TimeType>(libradosstriper::RadosStriperImpl* striper,
      |                               ~                                 ^

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/libradosstriper/RadosStriperImpl.cc

index aca8463a97e03612837fc114ee27fafe4f7c65df..2cd52f3d32d3dd759ac4409e6fcf8a8e47763f2e 100644 (file)
@@ -421,7 +421,7 @@ struct StatCompletionData : BasicStatCompletionData {
 private:
   FRIEND_MAKE_REF(StatCompletionData);
   /// constructor
-  StatCompletionData<TimeType>(libradosstriper::RadosStriperImpl* striper,
+  StatCompletionData(libradosstriper::RadosStriperImpl* striper,
                     const std::string& soid,
                     librados::AioCompletionImpl *userCompletion,
                     libradosstriper::MultiAioCompletionImpl *multiCompletion,