From: Kefu Chai Date: Wed, 17 Jan 2018 13:25:05 +0000 (+0800) Subject: denc: should check element's type not 'size_t' X-Git-Tag: v13.0.2~462^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F19986%2Fhead;p=ceph.git denc: should check element's type not 'size_t' Signed-off-by: Kefu Chai --- diff --git a/src/include/denc.h b/src/include/denc.h index 325bada52bf2..e95c429fb5fa 100644 --- a/src/include/denc.h +++ b/src/include/denc.h @@ -1134,7 +1134,7 @@ public: static std::enable_if_t::featured> bound_encode(const container& s, size_t& p, uint64_t f) { ceph::for_each(s, [&p, f] (const auto& e) { - if constexpr (denc_traits>::featured) { + if constexpr (denc_traits>::featured) { denc(e, p, f); } else { denc(e, p); @@ -1153,7 +1153,7 @@ public: static std::enable_if_t::featured> encode(const container& s, buffer::list::contiguous_appender& p, uint64_t f) { ceph::for_each(s, [&p, f] (const auto& e) { - if constexpr (denc_traits>::featured) { + if constexpr (denc_traits>::featured) { denc(e, p, f); } else { denc(e, p);