=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/Makefile.inc,v retrieving revision 1.77 retrieving revision 1.78 diff -u -r1.77 -r1.78 --- src/usr.bin/ssh/Makefile.inc 2019/11/14 21:56:52 1.77 +++ src/usr.bin/ssh/Makefile.inc 2019/11/15 05:25:52 1.78 @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile.inc,v 1.77 2019/11/14 21:56:52 djm Exp $ +# $OpenBSD: Makefile.inc,v 1.78 2019/11/15 05:25:52 deraadt Exp $ .include @@ -17,8 +17,10 @@ CDIAGFLAGS+= -Wstrict-prototypes CDIAGFLAGS+= -Wunused CDIAGFLAGS+= -Wno-unused-parameter # Lots of these in protocol handlers. -CDIAGFLAGS+= -Widiomatic-parentheses -Wparentheses +.if ${COMPILER_VERSION:L} == "clang" CDIAGFLAGS+= -Wimplicit-fallthrough +CDIAGFLAGS+= -Widiomatic-parentheses -Wparentheses +.endif .if ${COMPILER_VERSION:L} != "gcc3" CDIAGFLAGS+= -Wstrict-aliasing=2 CDIAGFLAGS+= -Wold-style-definition