Fixed GCC mem-access warnings (#2565)

+ using "if defined" more consistently for Clang.
This commit is contained in:
omar
2019-05-19 17:15:14 +02:00
parent 31e3e861ef
commit f242cd4d8a
5 changed files with 22 additions and 13 deletions

View File

@ -51,7 +51,7 @@ Index of this file:
#endif
// Clang/GCC warnings with -Weverything
#ifdef __clang__
#if defined(__clang__)
#pragma clang diagnostic ignored "-Wold-style-cast" // warning : use of old-style cast // yes, they are more terse.
#pragma clang diagnostic ignored "-Wfloat-equal" // warning : comparing floating point with == or != is unsafe // storing and comparing against same constants (typically 0.0f) is ok.
#pragma clang diagnostic ignored "-Wformat-nonliteral" // warning : format string is not a string literal // passing non-literal to vsnformat(). yes, user passing incorrect format strings can crash the code.