diff --git a/src/corelib/global/qxpfunctional.h b/src/corelib/global/qxpfunctional.h index cc2942b1c6a..cbeef8b2932 100644 --- a/src/corelib/global/qxpfunctional.h +++ b/src/corelib/global/qxpfunctional.h @@ -141,9 +141,11 @@ public: protected: template < class T, - std::enable_if_t, function_ref_base>>, - std::negation> + std::enable_if_t, + std::is_pointer + > >, bool> = true > function_ref_base& operator=(T) = delete;