Resolved compiler warning when compiling rAthena with clang++
This commit is contained in:
16
configure.in
16
configure.in
@@ -697,17 +697,17 @@ AC_DEFUN(AC_CHECK_COMPILER_WNOFLAG,
|
||||
)
|
||||
|
||||
AC_CHECK_COMPILER_WNOFLAG(unused-parameter, [int foo(int bar) { return 0; }])
|
||||
AC_CHECK_COMPILER_WNOFLAG(maybe-uninitialized)
|
||||
AC_CHECK_COMPILER_WNOFLAG(clobbered)
|
||||
AC_CHECK_COMPILER_WFLAG(empty-body)
|
||||
#AC_CHECK_COMPILER_WFLAG(newline-eof)
|
||||
#AC_CHECK_COMPILER_WFLAG(int-conversion)
|
||||
#AC_CHECK_COMPILER_WFLAG(enum-conversion)
|
||||
#AC_CHECK_COMPILER_WFLAG(shorten-64-to-32)
|
||||
#AC_CHECK_COMPILER_WFLAG(constant-conversion)
|
||||
#AC_CHECK_COMPILER_WFLAG(bool-conversion)
|
||||
AC_CHECK_COMPILER_WNOFLAG(switch)
|
||||
AC_CHECK_COMPILER_WNOFLAG(missing-field-initializers)
|
||||
AC_MSG_CHECKING([whether compiler is clang])
|
||||
if test -n "`$CC --version | grep -i clang`" ; then
|
||||
AC_MSG_RESULT([yes, skipping some flags..])
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
AC_CHECK_COMPILER_WNOFLAG(maybe-uninitialized)
|
||||
AC_CHECK_COMPILER_WNOFLAG(clobbered)
|
||||
fi
|
||||
|
||||
# Certain versions of gcc make -Wshadow completely useless by making it flood
|
||||
# you with unnecessary warnings <https://lkml.org/lkml/2006/11/28/239>
|
||||
|
||||
Reference in New Issue
Block a user