diff --git a/src/microsoft/resource_state_manager/D3D12ResourceState.h b/src/microsoft/resource_state_manager/D3D12ResourceState.h index a8d27ccbe62..f2c66434483 100644 --- a/src/microsoft/resource_state_manager/D3D12ResourceState.h +++ b/src/microsoft/resource_state_manager/D3D12ResourceState.h @@ -34,6 +34,10 @@ #include "util/list.h" +#if defined(__GNUC__) +#pragma GCC diagnostic ignored "-Winvalid-offsetof" +#endif + #define UNKNOWN_RESOURCE_STATE (D3D12_RESOURCE_STATES)0x8000u #define RESOURCE_STATE_VALID_BITS 0x2f3fff #define RESOURCE_STATE_VALID_INTERNAL_BITS 0x2fffff