--- parser3/src/include/pa_config_includes.h 2025/08/01 16:14:44 1.78 +++ parser3/src/include/pa_config_includes.h 2026/05/28 14:45:46 1.80 @@ -1,7 +1,7 @@ /** @file Parser: includes all Configure-d headers - Copyright (c) 2001-2024 Art. Lebedev Studio (http://www.artlebedev.com) + Copyright (c) 2001-2026 Art. Lebedev Studio (https://www.artlebedev.com) Authors: Konstantin Morshnev , Alexandr Petrosian when used Configure [HAVE_CONFIG_H] it uses defines from Configure, @@ -239,6 +239,7 @@ inline size_t min(size_t a, size_t b){ r #pragma clang diagnostic ignored "-Wparentheses" // if(a=b) #pragma clang diagnostic ignored "-Wpointer-sign" // CORD (unsigned char *) to char * in libcord #pragma clang diagnostic ignored "-Winline-new-delete" // test for regular new/delete usage in memory.h +#pragma clang diagnostic ignored "-Winvalid-offsetof" // intentional container_of-style offsetof(Pair,next) in OrderedHash reverse iterator #elif defined(__GNUC__) && (__GNUC__ >= 7) #pragma GCC diagnostic ignored "-Wimplicit-fallthrough" // case without break