commit 11318c4: make gcc 8.5 happy
GitHub
noreply at github.com
Fri Mar 18 19:28:04 UTC 2022
Author: Mehmet Suslu
Date: 2022-03-15 18:18:10 +0300
URL: https://github.com/rspamd/rspamd/commit/11318c481d585bc7567078598fcf6ebc41d2c890 (refs/pull/4112/head)
make gcc 8.5 happy
gcc 8.5 doesn't compile this file without template parameters for ptr_and_refcnt constructor.
---
src/libutil/cxx/local_shared_ptr.hxx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/libutil/cxx/local_shared_ptr.hxx b/src/libutil/cxx/local_shared_ptr.hxx
index ac069f764..233c5df1e 100644
--- a/src/libutil/cxx/local_shared_ptr.hxx
+++ b/src/libutil/cxx/local_shared_ptr.hxx
@@ -128,7 +128,7 @@ public:
// custom deleter
template<class Y, class D, typename std::enable_if<
std::is_convertible<Y*, element_type*>::value, bool>::type = true>
- explicit local_shared_ptr(Y* p, D &&d) : px(p), cnt(new detail::ptr_and_refcnt(p, std::forward<D>(d)))
+ explicit local_shared_ptr(Y* p, D &&d) : px(p), cnt(new detail::ptr_and_refcnt<Y, D>(p, std::forward<D>(d)))
{
}
More information about the Commits
mailing list