Lines 158-164
Link Here
|
158 |
|
158 |
|
159 |
#define dns_quietinit(...) \ |
159 |
#define dns_quietinit(...) \ |
160 |
DNS_PRAGMA_PUSH DNS_PRAGMA_QUIET __VA_ARGS__ DNS_PRAGMA_POP |
160 |
DNS_PRAGMA_PUSH DNS_PRAGMA_QUIET __VA_ARGS__ DNS_PRAGMA_POP |
161 |
#elif (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) || __GNUC__ > 4 |
161 |
#elif (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) || (__GNUC__ > 4 && __GNUC__ < 9) |
162 |
#define DNS_PRAGMA_PUSH _Pragma("GCC diagnostic push") |
162 |
#define DNS_PRAGMA_PUSH _Pragma("GCC diagnostic push") |
163 |
#define DNS_PRAGMA_QUIET _Pragma("GCC diagnostic ignored \"-Woverride-init\"") |
163 |
#define DNS_PRAGMA_QUIET _Pragma("GCC diagnostic ignored \"-Woverride-init\"") |
164 |
#define DNS_PRAGMA_POP _Pragma("GCC diagnostic pop") |
164 |
#define DNS_PRAGMA_POP _Pragma("GCC diagnostic pop") |