[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20201005101026.21951-1-olaf@aepfle.de>
Date: Mon, 5 Oct 2020 12:10:26 +0200
From: Olaf Hering <olaf@...fle.de>
To: linux-kbuild@...r.kernel.org, linux-kernel@...r.kernel.org
Cc: Olaf Hering <olaf@...fle.de>,
Masahiro Yamada <masahiroy@...nel.org>,
Michal Marek <michal.lkml@...kovi.net>
Subject: [PATCH v1] kbuild: enforce -Werror=return-type
Catch errors which at least gcc tolerates by default:
warning: 'return' with no value, in function returning non-void [-Wreturn-type]
Signed-off-by: Olaf Hering <olaf@...fle.de>
---
Makefile | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Makefile b/Makefile
index f84d7e4ca0be..7b2e63e7be18 100644
--- a/Makefile
+++ b/Makefile
@@ -942,6 +942,9 @@ KBUILD_CFLAGS += $(call cc-option,-Werror=date-time)
# enforce correct pointer usage
KBUILD_CFLAGS += $(call cc-option,-Werror=incompatible-pointer-types)
+# enforce correct return type
+KBUILD_CFLAGS += $(call cc-option,-Werror=return-type)
+
# Require designated initializers for all marked structures
KBUILD_CFLAGS += $(call cc-option,-Werror=designated-init)
Powered by blists - more mailing lists