[PATCH] configure: Use -Wimplicit-function-declaration if possible.
Zebediah Figura (she/her)
zfigura at codeweavers.com
Fri Apr 9 11:46:14 CDT 2021
On 4/9/21 10:42 AM, Gijs Vermeulen wrote:
> This is enabled as an error by default starting with XCode 12.
> Will prevent breaking the Staging CI.
>
> Signed-off-by: Gijs Vermeulen <gijsvrm at gmail.com>
> ---
> configure.ac | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/configure.ac b/configure.ac
> index 5c364bef0d9..101eafb478d 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1044,6 +1044,7 @@ then
> WINE_TRY_CROSSCFLAGS([-Wdeclaration-after-statement])
> WINE_TRY_CROSSCFLAGS([-Wempty-body])
> WINE_TRY_CROSSCFLAGS([-Wignored-qualifiers])
> + WINE_TRY_CROSSCFLAGS([-Wimplicit-function-declaration])
> WINE_TRY_CROSSCFLAGS([-Winit-self])
> WINE_TRY_CROSSCFLAGS([-Wpacked-not-aligned],[EXTRACROSSCFLAGS="$EXTRACROSSCFLAGS -Wno-packed-not-aligned"])
> WINE_TRY_CROSSCFLAGS([-Wpragma-pack],[EXTRACROSSCFLAGS="$EXTRACROSSCFLAGS -Wno-pragma-pack"])
> @@ -2016,6 +2017,7 @@ then
> WINE_TRY_CFLAGS([-Wdeclaration-after-statement])
> WINE_TRY_CFLAGS([-Wempty-body])
> WINE_TRY_CFLAGS([-Wignored-qualifiers])
> + WINE_TRY_CFLAGS([-Wimplicit-function-declaration])
> WINE_TRY_CFLAGS([-Winit-self])
> WINE_TRY_CFLAGS([-Wpacked-not-aligned],[EXTRACFLAGS="$EXTRACFLAGS -Wno-packed-not-aligned"])
> WINE_TRY_CFLAGS([-Wpragma-pack],[EXTRACFLAGS="$EXTRACFLAGS -Wno-pragma-pack"])
>
Is the intent to work around an actual implicit function declaration
(e.g. the one fixed by ed44832c7d?) If so, I'd think we should fix the
code instead of adding workarounds.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20210409/b4c6e475/attachment.sig>
More information about the wine-devel
mailing list