Commit f1474db3 authored by Yang Tse's avatar Yang Tse
Browse files

curl-compilers.m4: -Wstrict-aliasing=3 for warning enabled gcc and clang builds

parent a8478fc8
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@
#***************************************************************************

# File version for 'aclocal' use. Keep it a single number.
# serial 61
# serial 62


dnl CURL_CHECK_COMPILER
@@ -875,6 +875,7 @@ AC_DEFUN([CURL_SET_COMPILER_WARNING_OPTS], [
          tmp_CFLAGS="$tmp_CFLAGS -Wcast-align"
          tmp_CFLAGS="$tmp_CFLAGS -Wno-system-headers"
          tmp_CFLAGS="$tmp_CFLAGS -Wshorten-64-to-32"
          tmp_CFLAGS="$tmp_CFLAGS -Wstrict-aliasing=3"
          #
          dnl Only clang 1.1 or later
          if test "$compiler_num" -ge "101"; then
@@ -965,6 +966,11 @@ AC_DEFUN([CURL_SET_COMPILER_WARNING_OPTS], [
            tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement"
          fi
          #
          dnl Only gcc 4.0 or later
          if test "$compiler_num" -ge "400"; then
            tmp_CFLAGS="$tmp_CFLAGS -Wstrict-aliasing=3"
          fi
          #
          dnl Only gcc 4.2 or later
          if test "$compiler_num" -ge "402"; then
            tmp_CFLAGS="$tmp_CFLAGS -Wcast-align"