mirror of
https://github.com/littlefs-project/littlefs.git
synced 2025-10-29 19:47:49 +00:00
Remove -Wshadow -Wjump-misses-init -Wundef
Doing this now specifically because clang does not have -Wjump-misses-init, but I've been looking for an excuse to remove these for a while. These warning flags create more annoyance than they add value. There is probably a reason they aren't included in -Wall + -Wextra. -Wshadow specifically is potentially harmful as it forces coming up with new, sometimes less descriptive names for repeated variables. Dependent projects should use different flags for their dependencies if this introduces problems.
This commit is contained in:
parent
23747628d5
commit
30175de384
3
Makefile
3
Makefile
@ -41,8 +41,7 @@ override CFLAGS += -DLFS_YES_TRACE
|
||||
endif
|
||||
override CFLAGS += -g3
|
||||
override CFLAGS += -I.
|
||||
override CFLAGS += -std=c99 -Wall -pedantic
|
||||
override CFLAGS += -Wextra -Wshadow -Wjump-misses-init -Wundef
|
||||
override CFLAGS += -std=c99 -Wall -Wextra -pedantic
|
||||
|
||||
ifdef VERBOSE
|
||||
override TESTFLAGS += -v
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user