1 diff --git a/apps/openmw-mp/Script/Types.hpp b/apps/openmw-mp/Script/Types.hpp
2 index be365cfb8..204dcdc7b 100644
3 --- a/apps/openmw-mp/Script/Types.hpp
4 +++ b/apps/openmw-mp/Script/Types.hpp
5 @@ -105,7 +105,7 @@ struct ScriptFunctionPointer : public ScriptIdentity
7 #if (!defined(__clang__) && defined(__GNUC__))
8 template<typename R, typename... Types>
9 - constexpr ScriptFunctionPointer(Function<R, Types...> addr) : ScriptIdentity(addr), addr((void*)(addr)) {}
10 + constexpr ScriptFunctionPointer(Function<R, Types...> addr) : ScriptIdentity(addr), addr(addr) {}
12 template<typename R, typename... Types>
13 constexpr ScriptFunctionPointer(Function<R, Types...> addr) : ScriptIdentity(addr), addr(addr) {}