diff --git a/loader/src/platform/windows/ehdata_structs.hpp b/loader/src/platform/windows/ehdata_structs.hpp index 56517054..0365dc9c 100644 --- a/loader/src/platform/windows/ehdata_structs.hpp +++ b/loader/src/platform/windows/ehdata_structs.hpp @@ -47,4 +47,8 @@ struct _MSVC_ThrowInfo { unsigned long pCatchableTypeArray; }; -#include <ehdata.h> // for EH_EXCEPTION_NUMBER \ No newline at end of file +#if defined(__clang__) +# define _ThrowInfo _MSVC_ThrowInfo +#endif + +#include <ehdata.h> // for EH_EXCEPTION_NUMBER