Clang being even more stupid.

This commit is contained in:
Can Bölük 2020-08-21 08:17:53 +02:00
parent 1c2260f73e
commit 8feb5931ad

View file

@ -55,7 +55,7 @@ namespace vtil
template<typename F> requires ( Invocable<F, Ret, Args...> && ( !Same<std::decay_t<F>, function_view> ) )
function_view( F& functor )
{
obj = &functor;
obj = std::addressof( functor );
fn = [ ] ( void* obj, Args... args ) -> Ret
{
return ( *( F* ) obj )( std::forward<Args>( args )... );