|
@@ -610,6 +610,13 @@ endif
|
|
|
endif
|
|
|
|
|
|
KBUILD_CFLAGS += $(call cc-option,-Wno-format-nonliteral)
|
|
|
+ifeq ($(cc-name),clang)
|
|
|
+KBUILD_CPPFLAGS += $(call cc-option,-Qunused-arguments,)
|
|
|
+KBUILD_CFLAGS += $(call cc-disable-warning, format-invalid-specifier)
|
|
|
+KBUILD_CFLAGS += $(call cc-disable-warning, gnu)
|
|
|
+KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member)
|
|
|
+KBUILD_CFLAGS += $(call cc-option, -fcatch-undefined-behavior)
|
|
|
+endif
|
|
|
|
|
|
# turn jbsr into jsr for m68k
|
|
|
ifeq ($(ARCH),m68k)
|