X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fmacros.hpp;fp=src%2Fcommon%2Fmacros.hpp;h=8875462edf284f379519947a2d4e43a60e7d554b;hb=bd2c951e542d484ca308a0e8de6b1b420ffef2ce;hp=42f7a94d14648a35c6f84a1843fcb1db2de624c0;hpb=baac5795bc71176909898f7fcbf59dc822f11f4f;p=lttng-tools.git diff --git a/src/common/macros.hpp b/src/common/macros.hpp index 42f7a94d1..8875462ed 100644 --- a/src/common/macros.hpp +++ b/src/common/macros.hpp @@ -272,6 +272,8 @@ void *memmove(T *d, const U *s, size_t n) = delete; _Pragma("GCC diagnostic ignored \"-Wformat-nonliteral\"") # define DIAGNOSTIC_IGNORE_LOGICAL_OP # define DIAGNOSTIC_IGNORE_DUPLICATED_BRANCHES +# define DIAGNOSTIC_IGNORE_INVALID_OFFSETOF + _Pragma("GCC diagnostic ignored \"-Winvalid-offsetof\"") #else /* GCC */ # define DIAGNOSTIC_IGNORE_SUGGEST_ATTRIBUTE_FORMAT \ @@ -282,6 +284,8 @@ void *memmove(T *d, const U *s, size_t n) = delete; _Pragma("GCC diagnostic ignored \"-Wlogical-op\"") # define DIAGNOSTIC_IGNORE_DUPLICATED_BRANCHES \ _Pragma("GCC diagnostic ignored \"-Wduplicated-branches\"") +# define DIAGNOSTIC_IGNORE_INVALID_OFFSETOF \ + _Pragma("GCC diagnostic ignored \"-Winvalid-offsetof\"") #endif /* Used to make specific C++ functions to C code. */