From e79f9a66eb8542164874f053c837003b7023c7ab Mon Sep 17 00:00:00 2001 From: Andy Keep Date: Sun, 8 Apr 2018 12:22:25 -0400 Subject: [PATCH] Fixes #273 (on master this time) with -Wno-implicit-fallthrough Embarrassingly, I committed this change on the wrong branch initially. Added -Wno-implicit-fallthrough flag to macOS C makefiles. c/Mf-a6osx, c/Mf-i3osx, c/Mf-ta6osx, c/Mf-ti3osx original commit: 8eb8336a7d2870f8e592f060bab8321703e40b48 --- LOG | 2 ++ c/Mf-a6osx | 2 +- c/Mf-i3osx | 2 +- c/Mf-ta6osx | 2 +- c/Mf-ti3osx | 2 +- 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/LOG b/LOG index cf89a8ee73..987cbf19df 100644 --- a/LOG +++ b/LOG @@ -917,3 +917,5 @@ library-directories) it is now possible to recover from these errors. expand-lang.ss, syntax.ss, interpret.ss, compile.ss, cprep.ss, 8.ms +- Added -Wno-implicit-fallthrough flag to macOS C makefiles. + c/Mf-a6osx, c/Mf-i3osx, c/Mf-ta6osx, c/Mf-ti3osx diff --git a/c/Mf-a6osx b/c/Mf-a6osx index fe0756b378..8293937baa 100644 --- a/c/Mf-a6osx +++ b/c/Mf-a6osx @@ -17,7 +17,7 @@ m = a6osx Cpu = X86_64 mdclib = -liconv -lm -lncurses -C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -Werror -O2 -I/opt/X11/include/ ${CFLAGS} +C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -Wno-implicit-fallthrough -Werror -O2 -I/opt/X11/include/ ${CFLAGS} o = o mdsrc = i3le.c mdobj = i3le.o diff --git a/c/Mf-i3osx b/c/Mf-i3osx index 833cea7ee0..8ca333d76d 100644 --- a/c/Mf-i3osx +++ b/c/Mf-i3osx @@ -17,7 +17,7 @@ m = i3osx Cpu = I386 mdclib = -liconv -lm -lncurses -C = ${CC} ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -Werror -O2 -msse2 -I/opt/X11/include/ ${CFLAGS} +C = ${CC} ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -Wno-implicit-fallthrough -Werror -O2 -msse2 -I/opt/X11/include/ ${CFLAGS} o = o mdsrc = i3le.c mdobj = i3le.o diff --git a/c/Mf-ta6osx b/c/Mf-ta6osx index 15fe45b375..9626f36489 100644 --- a/c/Mf-ta6osx +++ b/c/Mf-ta6osx @@ -17,7 +17,7 @@ m = ta6osx Cpu = X86_64 mdclib = -liconv -lm -lncurses -C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -Werror -O2 -I/opt/X11/include/ ${CFLAGS} +C = ${CC} ${CPPFLAGS} -m64 -Wpointer-arith -Wall -Wextra -Wno-implicit-fallthrough -Werror -O2 -I/opt/X11/include/ ${CFLAGS} o = o mdsrc = i3le.c mdobj = i3le.o diff --git a/c/Mf-ti3osx b/c/Mf-ti3osx index 27d3e62bfc..f78817db7d 100644 --- a/c/Mf-ti3osx +++ b/c/Mf-ti3osx @@ -17,7 +17,7 @@ m = ti3osx Cpu = I386 mdclib = -liconv -lm -lncurses -C = ${CC} ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -Werror -O2 -msse2 -I/opt/X11/include/ ${CFLAGS} +C = ${CC} ${CPPFLAGS} -m32 -Wpointer-arith -Wall -Wextra -Wno-implicit-fallthrough -Werror -O2 -msse2 -I/opt/X11/include/ ${CFLAGS} o = o mdsrc = i3le.c mdobj = i3le.o