add pragma to ignore -Wundef

also ignore Wc++-compat when not in use
This commit is contained in:
ahgamut 2022-06-14 09:57:51 +05:30
parent a3865ecc3c
commit 09a68d6ef6

View file

@ -654,6 +654,7 @@ typedef struct {
#ifndef __STRICT_ANSI__ #ifndef __STRICT_ANSI__
#if defined(__GNUC__) || defined(__llvm__) #if defined(__GNUC__) || defined(__llvm__)
#pragma GCC diagnostic ignored "-Wundef" /* complaints about __ASSEMBLER__/__LINKER__ */
#pragma GCC diagnostic ignored "-Wsign-compare" /* lint needs to change */ #pragma GCC diagnostic ignored "-Wsign-compare" /* lint needs to change */
#pragma GCC diagnostic ignored "-Wtype-limits" /* makes macros unsafe */ #pragma GCC diagnostic ignored "-Wtype-limits" /* makes macros unsafe */
#pragma GCC diagnostic ignored "-Woverflow" /* also breaks macros */ #pragma GCC diagnostic ignored "-Woverflow" /* also breaks macros */
@ -670,6 +671,7 @@ typedef struct {
#pragma GCC diagnostic ignored "-Wdeprecated-declarations" /* libcxx */ #pragma GCC diagnostic ignored "-Wdeprecated-declarations" /* libcxx */
#ifndef __cplusplus #ifndef __cplusplus
#pragma GCC diagnostic ignored "-Wimplicit-int" #pragma GCC diagnostic ignored "-Wimplicit-int"
#pragma GCC diagnostic ignored "-Wc++-compat"
#endif /* C++ */ #endif /* C++ */
#endif /* GCC || LLVM */ #endif /* GCC || LLVM */
#if defined(__GNUC__) && !defined(__llvm__) #if defined(__GNUC__) && !defined(__llvm__)