diff --git a/VTIL-Common/util/function_view.hpp b/VTIL-Common/util/function_view.hpp index 03264c2..9b393d6 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 = &functor; + obj = std::addressof( functor ); fn = [ ] ( void* obj, Args... args ) -> Ret { return ( *( F* ) obj )( std::forward( args )... );