Skip to content

Commit

Permalink
Supress more warnings.
Browse files Browse the repository at this point in the history
  • Loading branch information
brycelelbach committed Apr 12, 2011
1 parent fee36b8 commit d17e80a
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions Makefile.config
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,12 @@ HOSTCFLAGS += $(call cc-option, -Wno-unused) \
$(call cc-option, -Wno-unused-parameter) \
$(call cc-option, -Wno-unused-variable)

# don't warn about about missing field initializers
HOSTCFLAGS += $(call cc-option, -Wno-missing-field-initializers)
# ignore initializer warnings
HOSTCFLAGS += $(call cc-option, -Wno-missing-field-initializers) \
$(call cc-option, -Wno-initializer-overrides)

# ignore shift overflow warnings (they are copious with Clang)
HOSTCFLAGS += $(call cc-option, -Wno-shift-overflow)

# warn when a global function is defined without a prototype declaration
HOSTCFLAGS += $(call cc-option, -Wmissing-prototypes)
Expand Down Expand Up @@ -102,8 +106,12 @@ KBUILD_CFLAGS += $(call cc-option, -Wstrict-prototypes)
# make Clang produce errors when it encounters an option it doesn't support
KBUILD_CFLAGS += $(call cc-option, -Werror-unused-arguments)

# don't warn about about missing field initializers
KBUILD_CFLAGS += $(call cc-option, -Wno-missing-field-initializers)
# ignore initializer warnings
KBUILD_CFLAGS += $(call cc-option, -Wno-missing-field-initializers) \
$(call cc-option, -Wno-initializer-overrides)

# ignore shift overflow warnings (they are copious with Clang)
KBUILD_CFLAGS += $(call cc-option, -Wno-shift-overflow)

# suppress unused warnings
KBUILD_CFLAGS += $(call cc-option, -Wno-unused) \
Expand Down Expand Up @@ -158,7 +166,7 @@ KBUILD_CPPFLAGS := -D__KERNEL__
# macros
KBUILD_AFLAGS := -D__ASSEMBLY__

# don't use Clang's integrated assembler
# don't use Clang's integrated assembler for assembly source files (for now)
KBUILD_AFLAGS += $(call cc-option, -no-integrated-as)

# kernel-specific flags
Expand Down

0 comments on commit d17e80a

Please sign in to comment.