From c39cada530052efab6422bbc074f6ef8a262d893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Can=20B=C3=B6l=C3=BCk?= Date: Fri, 21 Aug 2020 08:33:29 +0200 Subject: [PATCH] Fixing function view yet again for clang. --- VTIL-Common/util/function_view.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VTIL-Common/util/function_view.hpp b/VTIL-Common/util/function_view.hpp index 9b393d6..14228ad 100644 --- a/VTIL-Common/util/function_view.hpp +++ b/VTIL-Common/util/function_view.hpp @@ -55,7 +55,7 @@ namespace vtil template requires ( Invocable && ( !Same, function_view> ) ) function_view( F& functor ) { - obj = std::addressof( functor ); + obj = ( void* ) &functor; fn = [ ] ( void* obj, Args... args ) -> Ret { return ( *( F* ) obj )( std::forward( args )... );