From b34d8824ad990ffbc2e81e28fc3e3df7a64e76c6 Mon Sep 17 00:00:00 2001 From: Henry Tseng Date: Fri, 5 Jul 2019 10:01:52 -0400 Subject: [PATCH 1/2] Fix compile warning --- lhttp_parser/http-parser/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lhttp_parser/http-parser/Makefile b/lhttp_parser/http-parser/Makefile index 64e5c2f..8ae8c86 100644 --- a/lhttp_parser/http-parser/Makefile +++ b/lhttp_parser/http-parser/Makefile @@ -7,7 +7,7 @@ CPPFLAGS_DEBUG += $(CPPFLAGS_DEBUG_EXTRA) CPPFLAGS_FAST = $(CPPFLAGS) -DHTTP_PARSER_STRICT=0 CPPFLAGS_FAST += $(CPPFLAGS_FAST_EXTRA) -CFLAGS += -Wall -Wextra -Werror +CFLAGS += -Wall -Wextra -Werror -Wimplicit-fallthrough=0 CFLAGS_DEBUG = $(CFLAGS) -O0 -g $(CFLAGS_DEBUG_EXTRA) CFLAGS_FAST = $(CFLAGS) -O3 $(CFLAGS_FAST_EXTRA) CFLAGS_LIB = $(CFLAGS_FAST) -fPIC From 317b25c31d2c26ef8540da19809f3139dd27ae4b Mon Sep 17 00:00:00 2001 From: Henry Tseng Date: Fri, 5 Jul 2019 11:33:07 -0400 Subject: [PATCH 2/2] Fix switch fall through --- lhttp_parser/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lhttp_parser/Makefile b/lhttp_parser/Makefile index 7967910..167f10e 100644 --- a/lhttp_parser/Makefile +++ b/lhttp_parser/Makefile @@ -14,7 +14,7 @@ endif all: lhttp_parser.so lhttp_parser.a http-parser/http_parser.o: - CPPFLAGS=-fPIC $(MAKE) -C http-parser http_parser.o + CPPFLAGS=-fPIC $(MAKE) -C http-parser http_parser.o -Werror=implicit-fallthrough=0 lhttp_parser.o: lhttp_parser.c $(CC) -c $< -o $@ ${CFLAGS}