From 2887378ae385d510195c31e4b0421674362be240 Mon Sep 17 00:00:00 2001 From: Martijn Dekker Date: Wed, 20 May 2020 15:49:10 +0100 Subject: [PATCH] INIT/cc.darwin: suppress another annoying compiler warning src/cmd/INIT/cc.darwin: - Since the flags added from Apple's ksh-27.tar.gz Makefile explicitly redefine a macro, let's disable the warning on redefined macros. (cherry picked from commit 4b21a0abce8406e82d3afa4a68ef6bb56d98c797) --- src/cmd/INIT/cc.darwin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cmd/INIT/cc.darwin b/src/cmd/INIT/cc.darwin index 2af08a00d..877523803 100755 --- a/src/cmd/INIT/cc.darwin +++ b/src/cmd/INIT/cc.darwin @@ -45,8 +45,8 @@ init) echo "cc: arguments expected" >&2 ;; cpp) $CC -E "$@" ;; -cc) $CC -DSHOPT_SPAWN=0 -D_ast_int8_t=int64_t -D_lib_memccpy \ - -Wno-unused-value -Wno-parentheses "$@" +cc) $CC -DSHOPT_SPAWN=1 -D_ast_int8_t=int64_t -D_lib_memccpy \ + -Wno-unused-value -Wno-parentheses -Wno-macro-redefined "$@" ;; dll) $CC -Wl,-flat_namespace -dynamiclib -undefined dynamic_lookup "$@" ;;