build-sys: make nonnull warning non-fatal (#6742)

Seems to be some kind of confusion in gcc. Insteading of playing whack-a-mole and
adding work-arounds in code, let's adjust the compilation options instead.

Fixes #6119, replaces #6657.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2017-09-04 19:49:12 +03:00 committed by Lennart Poettering
parent 8a12256c9c
commit fb1b58820f

View file

@ -285,7 +285,9 @@ endforeach
foreach arg : ['unused-parameter',
'missing-field-initializers',
'unused-result',
'format-signedness']
'format-signedness',
'error=nonnull', # work-around for gcc 7.1 turning this on on its own
]
if cc.has_argument('-W' + arg)
add_project_arguments('-Wno-' + arg, language : 'c')
endif