commit 2c12b171fbb19e2b5423c046fbb9cb86b60632eb from: Stefan Sperling date: Thu Oct 15 12:40:47 2020 UTC add -Wuninitialized to CFLAGS on Linux build; exposes some bugs already commit - 99193dbfc9c01d4924eae992a6819d0bb998f2c8 commit + 2c12b171fbb19e2b5423c046fbb9cb86b60632eb blob - 195e5bc946b99bc4518bb657bb1a31a1a213e725 blob + 63d0b8795665e04d44773925ca1060f7aaec418d --- diff/GNUmakefile +++ diff/GNUmakefile @@ -1,5 +1,5 @@ CFLAGS = -fsanitize=address -fsanitize=undefined -g -O3 -CFLAGS += -Wstrict-prototypes -Wunused-variable +CFLAGS += -Wstrict-prototypes -Wunused-variable -Wuninitialized SRCS= diff.c LIB= ../lib/libdiff.a blob - 0549afc893dd068df20d061b9a9cc67d1251a9da blob + 3f009fdeb7740bffe70cd5093c5ea5cce4d786f4 --- lib/GNUmakefile +++ lib/GNUmakefile @@ -20,7 +20,7 @@ libdiff.a: $(OBJS) ar rcs $@ $^ CFLAGS += -fsanitize=address -fsanitize=undefined -g -O3 -CFLAGS += -Wstrict-prototypes -Wunused-variable +CFLAGS += -Wstrict-prototypes -Wunused-variable -Wuninitialized %.o: %.c ./*.h ../include/*.h gcc $(CFLAGS) -I../include -o $@ -c $< blob - 255f82cf29c03cf7cfa8ee4e05c4adfec36b9cc0 blob + 9f781ee997b3a52ea3de6a8511a71e551c6e371f --- test/arraylist_test/GNUmakefile +++ test/arraylist_test/GNUmakefile @@ -1,7 +1,7 @@ .PHONY: regress clean CFLAGS = -fsanitize=address -fsanitize=undefined -g -O3 -CFLAGS += -Wstrict-prototypes -Wunused-variable +CFLAGS += -Wstrict-prototypes -Wunused-variable -Wuninitialized CFLAGS+= -I$(CURDIR)/../../compat/include \ -I$(CURDIR)/../../include \ blob - f4fd44930667e9d3204ebb5b3350d5d54f86453d blob + f5b14b1f6648bc0c05f6b57b602609d5648d2d4b --- test/results_test/GNUmakefile +++ test/results_test/GNUmakefile @@ -1,7 +1,7 @@ .PHONY: regress clean CFLAGS = -fsanitize=address -fsanitize=undefined -g -O3 -CFLAGS += -Wstrict-prototypes -Wunused-variable +CFLAGS += -Wstrict-prototypes -Wunused-variable -Wuninitialized CFLAGS+= -I$(CURDIR)/../../compat/include \ -I$(CURDIR)/../../include \