[PATCH] -Wno-parentheses-equality for Clang

Taro KOBAYASHI 9re.3000 at gmail.com
Mon Jun 20 02:13:08 UTC 2016


# HG changeset patch
# User Taro Kobayashi <9re.3000 at gmail.com>
# Date 1466387734 -32400
#      Mon Jun 20 10:55:34 2016 +0900
# Node ID f693bcc8e11e63bcbcdafda1b31a9c6a438fa36e
# Parent  04d8d1f8564989509f9b03085df1af7618b44be8
With Werror and Wparentheses-equality option,
the following will be treated as error in Clang

src/core/nginx.c:941:19: error: equality comparison with extraneous parentheses
        if (((*p) == '/')) {
             ~~~~~^~~~~~

diff -r 04d8d1f85649 -r f693bcc8e11e auto/cc/clang
--- a/auto/cc/clang Wed Jun 15 21:05:30 2016 +0100
+++ b/auto/cc/clang Mon Jun 20 10:55:34 2016 +0900
@@ -93,6 +93,8 @@
     CFLAGS="$CFLAGS -Wno-deprecated-declarations"
 fi

+CFLAGS="$CFLAGS -Wno-parentheses-equality"
+
 # stop on warning
 CFLAGS="$CFLAGS -Werror"



More information about the nginx-devel mailing list