Still more compiler warning fixes for various platforms.

This commit is contained in:
Ryan C. Gordon 2016-11-23 17:20:28 -05:00
parent 40c2a6fb55
commit 232ae68864
4 changed files with 12 additions and 5 deletions

View file

@ -177,9 +177,11 @@ main(int argc, char *argv[])
/* keep this at the end of the file so it works with GCC builds that don't
support "#pragma GCC diagnostic push" ... we'll just leave the warning
disabled after this. */
#ifdef __GNUC__
/* this pragma arrived in GCC 4.2 and causes a warning on older GCCs! Sigh. */
#if defined(__clang__) || (defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && (__GNUC_MINOR__ >= 2))))
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
#endif
/* This function has a bit more overhead than most error functions
so that it supports internationalization and thread-safe errors.
*/