From 53ba297a443f8781508b09c6bf75b43a13768089 Mon Sep 17 00:00:00 2001 From: Kyle Schwarz Date: Wed, 17 Apr 2024 14:35:40 -0400 Subject: [PATCH] RADComet: Suppress C4201 for nameless struct/union --- include/icsneo/device/tree/radcomet/radcometsettings.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/icsneo/device/tree/radcomet/radcometsettings.h b/include/icsneo/device/tree/radcomet/radcometsettings.h index 535f83c..5cb44b5 100644 --- a/include/icsneo/device/tree/radcomet/radcometsettings.h +++ b/include/icsneo/device/tree/radcomet/radcometsettings.h @@ -10,6 +10,11 @@ namespace icsneo { #endif +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable : 4201) // nameless struct/union +#endif + #pragma pack(push, 2) typedef struct { // ECU ID used in CAN communications. @@ -69,6 +74,10 @@ typedef struct { } radcomet_settings_t; #pragma pack(pop) +#ifdef _MSC_VER +#pragma warning(pop) +#endif + #ifdef __cplusplus static_assert(sizeof(radcomet_settings_t) == 466, "RADComet settings size mismatch");