meson.build: enable VLA warning
variable length arrays can be dangerous, so better don't use them at all. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1819>
This commit is contained in:
parent
b4f0c1abd5
commit
2e6f3a632b
|
@ -13,6 +13,7 @@ cc = meson.get_compiler('c')
|
||||||
|
|
||||||
add_project_arguments('-fno-strict-aliasing', language : 'c')
|
add_project_arguments('-fno-strict-aliasing', language : 'c')
|
||||||
add_project_arguments('-fvisibility=hidden', language : 'c')
|
add_project_arguments('-fvisibility=hidden', language : 'c')
|
||||||
|
add_project_arguments('-Wvla', language: 'c')
|
||||||
|
|
||||||
add_project_link_arguments('-fvisibility=hidden', language : 'c')
|
add_project_link_arguments('-fvisibility=hidden', language : 'c')
|
||||||
|
|
||||||
|
@ -46,6 +47,7 @@ if cc.get_id() == 'gcc' or cc.get_id() == 'clang'
|
||||||
'-Werror=address',
|
'-Werror=address',
|
||||||
'-Werror=int-to-pointer-cast',
|
'-Werror=int-to-pointer-cast',
|
||||||
'-Werror=pointer-to-int-cast',
|
'-Werror=pointer-to-int-cast',
|
||||||
|
'-Wvla',
|
||||||
]
|
]
|
||||||
else
|
else
|
||||||
test_wflags = []
|
test_wflags = []
|
||||||
|
|
Loading…
Reference in New Issue