[master] d24cc294e SunCC: Don't complain about integer promotions in vcl generated C (vgc)

Nils Goroll nils.goroll at uplex.de
Fri Nov 1 07:35:12 UTC 2024


commit d24cc294eb75b769def195575c574f4b44e872e5
Author: Nils Goroll <nils.goroll at uplex.de>
Date:   Fri Nov 1 08:33:31 2024 +0100

    SunCC: Don't complain about integer promotions in vcl generated C (vgc)
    
    seen with vmod/tests/directors_c00004.vtc:
    
    **** v1    CLI RX|"vgc.c", line 4473: constant promoted according to the 1999 ISO C standard (E_C99_INTEGER_PROMOTION)

diff --git a/configure.ac b/configure.ac
index b36c599f3..44e1ed879 100644
--- a/configure.ac
+++ b/configure.ac
@@ -860,7 +860,7 @@ else
 			VCC_CC="exec $VCC_CC %w $PTHREAD_CFLAGS -fpic -shared -o %o %s"
 			;;
 		*cc)
-			VCC_CC="exec $VCC_CC %w -errwarn=%%all,no%%E_STATEMENT_NOT_REACHED $PTHREAD_CFLAGS -Kpic -G -o %o %s"
+			VCC_CC="exec $VCC_CC %w -errwarn=%%all,no%%E_STATEMENT_NOT_REACHED,no%E_C99_INTEGER_PROMOTION $PTHREAD_CFLAGS -Kpic -G -o %o %s"
 			;;
 		esac
 		;;


More information about the varnish-commit mailing list