From 147e9f8e6dfadc555e2416b39deedb2a32977253 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Tue, 11 Nov 2014 15:02:13 -0800 Subject: [PATCH] Meta/Make: retire old-style-def hack and add strict-proto --- Make | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/Make b/Make index 5e3db7a9ca..70be5d6d9a 100755 --- a/Make +++ b/Make @@ -26,7 +26,6 @@ inst_prefix=$( ) LANG=C -old_style_def_fix=b79d18c92d9f4841a6a1a29b7b2373a8ff9871e1 : ${O=-O2} @@ -78,15 +77,6 @@ SunOS) ;; esac -old_style_def_fix () { - rev=$($GIT rev-parse HEAD 2>/dev/null) && - case "$($GIT merge-base "$old_style_def_fix" "$rev")" in - $old_style_def_fix) - printf "%s\n" "-Wold-style-definition" - ;; - esac -} - determine_branch () { expr "$($GIT symbolic-ref HEAD 2>/dev/null)" : 'refs/heads/\(.*\)' || echo detached @@ -113,9 +103,10 @@ do case "$NO_PEDANTIC" in ?*) ;; '') - O="-Werror $(old_style_def_fix) -std=c99 $O" + O="-Werror -Wold-style-definition -std=c99 $O" O="-Wno-pointer-to-int-cast $O" O="-Wpointer-arith -Woverflow -Wunused $O" + O="-Wold-style-declaration -Wstrict-prototypes $O" ;; esac # -Wvla -- 2.47.3