[vlc-commits] [Git][videolan/vlc][master] configure: add -Werror=excess-initializers to extra error checks
Steve Lhomme (@robUx4)
gitlab at videolan.org
Mon Feb 3 12:20:13 UTC 2025
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
9ab3f7da by Steve Lhomme at 2025-02-03T11:41:46+00:00
configure: add -Werror=excess-initializers to extra error checks
This will avoid errors like fbbd68f8cfcba72cfa8031b6539dc7a4445df7e2.
- - - - -
2 changed files:
- configure.ac
- meson.build
Changes:
=====================================
configure.ac
=====================================
@@ -1192,9 +1192,9 @@ AC_ARG_ENABLE([extra_checks],
[Turn some warnings into compilation error (default disabled)]),,
[enable_extra_checks="no"])
AS_IF([test "${enable_extra_checks}" = "yes"], [
- AX_APPEND_COMPILE_FLAGS([-Werror=missing-field-initializers -Werror=format -Werror=incompatible-pointer-types -Werror=restrict -Werror=int-conversion -Werror=implicit-int -Werror=return-mismatch -Werror=declaration-missing-parameter-type], [CFLAGS])
+ AX_APPEND_COMPILE_FLAGS([-Werror=missing-field-initializers -Werror=format -Werror=incompatible-pointer-types -Werror=restrict -Werror=int-conversion -Werror=implicit-int -Werror=return-mismatch -Werror=declaration-missing-parameter-type -Werror=excess-initializers], [CFLAGS])
AC_LANG_PUSH(C++)
- AX_APPEND_COMPILE_FLAGS([-Werror=missing-field-initializers -Werror=format], [CXXFLAGS])
+ AX_APPEND_COMPILE_FLAGS([-Werror=missing-field-initializers -Werror=format -Werror=excess-initializers], [CXXFLAGS])
AC_LANG_POP(C++)
])
=====================================
meson.build
=====================================
@@ -509,11 +509,13 @@ if get_option('extra_checks')
'-Werror=restrict',
'-Werror=int-conversion',
'-Werror=implicit-int',
- '-Werror=declaration-missing-parameter-type'
+ '-Werror=declaration-missing-parameter-type',
+ '-Werror=excess-initializers',
]), language: ['c'])
add_project_arguments(cpp.get_supported_arguments([
'-Werror=missing-field-initializers',
'-Werror=format',
+ '-Werror=excess-initializers',
]), language: ['cpp'])
endif
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/9ab3f7da8b434fa5e348f5e1d679df66eef36511
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/9ab3f7da8b434fa5e348f5e1d679df66eef36511
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list