> On 22 Nov 2022, at 02:40, Sam James <s...@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

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to