diff options
author | Ben Longbons <b.r.longbons@gmail.com> | 2013-06-11 21:55:13 -0700 |
---|---|---|
committer | Ben Longbons <b.r.longbons@gmail.com> | 2013-06-11 23:27:33 -0700 |
commit | 8b5370313dcc00a45ea5c3e8b4c497bc00fd8e13 (patch) | |
tree | 15e8a4841af992e17794f26fc7991ed40c35bd51 /src/warnings.hpp | |
parent | 8c6072df499ef9068346fbe8313b63dbba1e4e82 (diff) | |
download | tmwa-8b5370313dcc00a45ea5c3e8b4c497bc00fd8e13.tar.gz tmwa-8b5370313dcc00a45ea5c3e8b4c497bc00fd8e13.tar.bz2 tmwa-8b5370313dcc00a45ea5c3e8b4c497bc00fd8e13.tar.xz tmwa-8b5370313dcc00a45ea5c3e8b4c497bc00fd8e13.zip |
Allegedly remove all manual memory management
Diffstat (limited to 'src/warnings.hpp')
-rw-r--r-- | src/warnings.hpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/warnings.hpp b/src/warnings.hpp index b48f36c..3a81d66 100644 --- a/src/warnings.hpp +++ b/src/warnings.hpp @@ -212,6 +212,9 @@ EG(-Wclobbered) /// C++ comments spanning more than one physical line E(-Wcomment) +// A fixable difference between c++11 and c++14 +EC(-Wconstexpr-not-const) + /// Warn for implicit type conversions that may /// change a value X(-Wconversion) @@ -286,6 +289,8 @@ E(-Wfloat-equal) /// string anomalies // see below EG(-Wformat) +// but gcc 4.8 warns on %ms, since we enabled -Wpedantic. +WG48(-Wformat) /// Warn about format strings that contain NUL bytes EG(-Wformat-contains-nul) @@ -372,6 +377,7 @@ E(-Wmissing-braces) /// Warn about global functions without previous /// declarations +// This doesn't work for clang, it wants -Wmissing-prototypes instead. E(-Wmissing-declarations) /// Warn about missing fields in struct initializers @@ -392,6 +398,9 @@ E(-Wmissing-include-dirs) /// for __attribute__((noreturn)) W(-Wmissing-noreturn) +// clang uses this instead of -Wmissing-declarations +EC(-Wmissing-prototypes) + /// // like -Wmissing-declarations but for variables instead of functions EC(-Wmissing-variable-declarations) @@ -428,7 +437,7 @@ E(-Wnonnull) XC(-Wnull-conversion) /// Warn if a C-style cast is used in a program -X(-Wold-style-cast) +E(-Wold-style-cast) /// Warn about overflow in arithmetic expressions W(-Woverflow) |