diff --git a/Engine/source/console/consoleTypes.h b/Engine/source/console/consoleTypes.h index a5da7661e..df3fc000f 100644 --- a/Engine/source/console/consoleTypes.h +++ b/Engine/source/console/consoleTypes.h @@ -48,6 +48,13 @@ template inline const T nullAsType(){ return nullptr; } /// @ingroup console_system Console System /// @{ +#if _MSC_VER >= 1911 + #ifdef offsetof + #undef offsetof + #endif // offsetof + #define offsetof(s,m) ((size_t)&reinterpret_cast((((s*)0)->m))) +#endif + #ifndef Offset #define Offset(x, cls) offsetof(cls, x) #endif