diff options
author | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2011-10-10 12:52:10 +0200 |
---|---|---|
committer | Fridrich Štrba <fridrich.strba@bluewin.ch> | 2011-10-10 12:52:43 +0200 |
commit | eb09adaa9a2accbdc3531bb96447c8e7fbb9f8a9 (patch) | |
tree | 6cd6592bf82f40b8183a286a1d0585e5a1b6badf /solenv | |
parent | WaE: -Wsign-promo (diff) | |
download | core-eb09adaa9a2accbdc3531bb96447c8e7fbb9f8a9.tar.gz core-eb09adaa9a2accbdc3531bb96447c8e7fbb9f8a9.zip |
Warn if declaration follows statement in C-files
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/platform/unxgcc.mk | 1 | ||||
-rw-r--r-- | solenv/gbuild/platform/winmingw.mk | 1 | ||||
-rw-r--r-- | solenv/inc/unxgcc.mk | 3 | ||||
-rw-r--r-- | solenv/inc/wntgcci.mk | 1 |
4 files changed, 5 insertions, 1 deletions
diff --git a/solenv/gbuild/platform/unxgcc.mk b/solenv/gbuild/platform/unxgcc.mk index 0379d7cb385d..7ee4217ee06d 100644 --- a/solenv/gbuild/platform/unxgcc.mk +++ b/solenv/gbuild/platform/unxgcc.mk @@ -69,6 +69,7 @@ gb_COMPILERDEFS := \ gb_CFLAGS := \ -Wall \ + -Wdeclaration-after-statement \ -Wendif-labels \ -Wextra \ -Wshadow \ diff --git a/solenv/gbuild/platform/winmingw.mk b/solenv/gbuild/platform/winmingw.mk index a1a82332a665..6d438ff403d5 100644 --- a/solenv/gbuild/platform/winmingw.mk +++ b/solenv/gbuild/platform/winmingw.mk @@ -71,6 +71,7 @@ gb_RCFLAGS := \ gb_CFLAGS := \ -Wall \ + -Wdeclaration-after-statement \ -Wendif-labels \ -Wextra \ -fmessage-length=0 \ diff --git a/solenv/inc/unxgcc.mk b/solenv/inc/unxgcc.mk index 45f690177ac7..2e6d66b8c92f 100644 --- a/solenv/inc/unxgcc.mk +++ b/solenv/inc/unxgcc.mk @@ -135,7 +135,8 @@ CFLAGSOUTOBJ=-o # -Wshadow does not work for C with nested uses of pthread_cleanup_push: CFLAGSWARNCC=-Wall -Wextra -Wendif-labels CFLAGSWARNCXX=$(CFLAGSWARNCC) -Wshadow -Wno-ctor-dtor-privacy \ - -Wno-non-virtual-dtor -Woverloaded-virtual + -Wno-non-virtual-dtor +CFLAGSWARNCC+=-Wdeclaration-after-statement CFLAGSWALLCC=$(CFLAGSWARNCC) CFLAGSWALLCXX=$(CFLAGSWARNCXX) CFLAGSWERRCC=-Werror -DLIBO_WERROR diff --git a/solenv/inc/wntgcci.mk b/solenv/inc/wntgcci.mk index f62c96aaabec..5fe8bbd28f73 100644 --- a/solenv/inc/wntgcci.mk +++ b/solenv/inc/wntgcci.mk @@ -82,6 +82,7 @@ CDEFS+=-D_DLL CFLAGSWARNCC=-Wall -Wextra -Wendif-labels CFLAGSWARNCXX=$(CFLAGSWARNCC) -Wshadow -Wno-ctor-dtor-privacy \ -Wno-non-virtual-dtor +CFLAGSWARNCC+=-Wdeclaration-after-statement CFLAGSWALLCC=$(CFLAGSWARNCC) CFLAGSWALLCXX=$(CFLAGSWARNCXX) CFLAGSWERRCC=-Werror -DLIBO_WERROR |