From 2d31bd2004251a7c818a08a6b96780732e2bc490 Mon Sep 17 00:00:00 2001 From: falkTX Date: Tue, 29 Jul 2014 09:13:49 +0100 Subject: [PATCH] Add -Weffc++ to strict flags --- source/Makefile.mk | 2 +- source/tests/Makefile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/Makefile.mk b/source/Makefile.mk index b04791632..7c6636cdb 100644 --- a/source/Makefile.mk +++ b/source/Makefile.mk @@ -113,7 +113,7 @@ BASE_FLAGS += -Wlogical-op endif endif CFLAGS += -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -CXXFLAGS += -Wnon-virtual-dtor -Woverloaded-virtual +CXXFLAGS += -Weffc++ -Wnon-virtual-dtor -Woverloaded-virtual ifeq ($(LINUX),true) CFLAGS += -isystem /opt/kxstudio/include CXXFLAGS += -isystem /opt/kxstudio/include diff --git a/source/tests/Makefile b/source/tests/Makefile index 3fdbced5a..891d61fe6 100644 --- a/source/tests/Makefile +++ b/source/tests/Makefile @@ -23,12 +23,12 @@ ANSI_FLAGS += -ansi -pedantic -pedantic-errors -Waggregate-return # -------------------------------------------------------------- GNU_CXX_FLAGS = $(BASE_FLAGS) -GNU_CXX_FLAGS += -std=c++11 -std=gnu++11 -Wzero-as-null-pointer-constant +GNU_CXX_FLAGS += -std=c++11 -std=gnu++11 -Weffc++ -Wzero-as-null-pointer-constant # -------------------------------------------------------------- PEDANTIC_CXX_FLAGS = $(BASE_FLAGS) -PEDANTIC_CXX_FLAGS += -std=c++11 -pedantic -pedantic-errors +PEDANTIC_CXX_FLAGS += -std=c++11 -pedantic -pedantic-errors -Weffc++ PEDANTIC_CXX_FLAGS += -isystem /opt/kxstudio/include PEDANTIC_CXX_FLAGS += -Wno-vla -Wno-vla-extension ifeq ($(CC),clang-3.4)