Messages in this thread Patch in this message | | | From | Olaf Hering <> | Subject | [PATCH v1] kbuild: enforce -Werror=return-type | Date | Mon, 5 Oct 2020 12:10:26 +0200 |
| |
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@aepfle.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)
| |