[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Fix -Wdeprecated-non-prototype in configure
From: |
Sam James |
Subject: |
Re: [PATCH] Fix -Wdeprecated-non-prototype in configure |
Date: |
Wed, 14 Dec 2022 04:20:16 +0000 |
> On 22 Nov 2022, at 02:40, Sam James <sam@gentoo.org> wrote:
>
> Fixes the following with Clang 16:
> ```
> -warning: a function definition without a prototype is deprecated in all
> versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
> +error: a function definition without a prototype is deprecated in all
> versions of C and is not supported in C2x [-Werror,-Wdeprecated-non-prototype]
> int foo(i)
> ^
> ```
> ---
> m4/labels-as-values.m4 | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/m4/labels-as-values.m4 b/m4/labels-as-values.m4
> index e01768f00..f2f38858e 100644
> --- a/m4/labels-as-values.m4
> +++ b/m4/labels-as-values.m4
> @@ -2,7 +2,7 @@ dnl check for gcc's "labels as values" feature
> AC_DEFUN([AC_C_LABELS_AS_VALUES],
> [AC_CACHE_CHECK([labels as values], ac_cv_labels_as_values,
> [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
> -int foo(int);
> +int foo(int i);
> int foo(int i) {
> static void *label[] = { &&l1, &&l2 };
> goto *label[i];
> --
> 2.38.1
>
ping
signature.asc
Description: Message signed with OpenPGP
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH] Fix -Wdeprecated-non-prototype in configure,
Sam James <=