experiment: drop -Wshadow

I'm totally fine with lexical scope in other languages. Why does it feel
like such a big deal in C?
This commit is contained in:
Kartik K. Agaram 2022-03-03 18:15:26 -08:00
parent 81849716fa
commit 101c59d8cb
3 changed files with 5 additions and 5 deletions

View File

@ -8,7 +8,7 @@
PLAT= none PLAT= none
CC= gcc CC= gcc
CFLAGS= -g -O2 -std=c99 -Wall -Wshadow $(MYCFLAGS) -D_DEFAULT_SOURCE CFLAGS= -g -O2 -std=c99 -Wall $(MYCFLAGS) -D_DEFAULT_SOURCE
AR= ar rc AR= ar rc
RANLIB= ranlib RANLIB= ranlib
RM= rm -f RM= rm -f

View File

@ -9,7 +9,7 @@ OBJS= \
config.o \ config.o \
ec.o ec.o
WARN=-Wall -Wshadow WARN=-Wall
BSD_CFLAGS=-O2 -fPIC $(WARN) $(DEFS) BSD_CFLAGS=-O2 -fPIC $(WARN) $(DEFS)
BSD_LDFLAGS=-O -fPIC -shared BSD_LDFLAGS=-O -fPIC -shared

View File

@ -70,7 +70,7 @@ SO_linux=so
O_linux=o O_linux=o
CC_linux=gcc CC_linux=gcc
DEF_linux=-DLUASOCKET_$(DEBUG) DEF_linux=-DLUASOCKET_$(DEBUG)
CFLAGS_linux= -g -O2 -Wall -Wpedantic -Wshadow -Wextra $(DEF) CFLAGS_linux= -g -O2 -Wall -Wpedantic -Wextra $(DEF)
LDFLAGS_linux= -o LDFLAGS_linux= -o
LD_linux=ld LD_linux=ld
SOCKET_linux=usocket.o SOCKET_linux=usocket.o
@ -82,7 +82,7 @@ SO_bsd=so
O_bsd=o O_bsd=o
CC_bsd=gcc CC_bsd=gcc
DEF_bsd=-DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN DEF_bsd=-DLUASOCKET_$(DEBUG) -DUNIX_HAS_SUN_LEN
CFLAGS_bsd=-g -O2 -Wall -Wshadow -Wextra -Wimplicit $(DEF) CFLAGS_bsd=-g -O2 -Wall -Wextra -Wimplicit $(DEF)
LDFLAGS_bsd=-O -shared -fpic -o LDFLAGS_bsd=-O -shared -fpic -o
LD_bsd=gcc LD_bsd=gcc
SOCKET_bsd=usocket.o SOCKET_bsd=usocket.o
@ -94,7 +94,7 @@ SO_solaris=so
O_solaris=o O_solaris=o
CC_solaris=gcc CC_solaris=gcc
DEF_solaris=-DLUASOCKET_$(DEBUG) DEF_solaris=-DLUASOCKET_$(DEBUG)
CFLAGS_solaris=-g -O2 -Wall -Wshadow -Wextra -Wimplicit $(DEF) CFLAGS_solaris=-g -O2 -Wall -Wextra -Wimplicit $(DEF)
LDFLAGS_solaris=-lnsl -lsocket -lresolv -O -shared -fpic -o LDFLAGS_solaris=-lnsl -lsocket -lresolv -O -shared -fpic -o
LD_solaris=gcc LD_solaris=gcc
SOCKET_solaris=usocket.o SOCKET_solaris=usocket.o