Not sure how git send-email managed to ignore the subject line there….

> On 18 Mar 2025, at 11:42, Iain Sandoe <iains....@gmail.com> wrote:
> 
> From 647b752f90910fc9d7fbaaf482dc5a7a936dc875 Mon Sep 17 00:00:00 2001
> From: Iain Sandoe <i...@sandoe.co.uk>
> Date: Sat, 15 Mar 2025 10:04:52 +0000
> Subject: [PATCH] cobol: Avoid a use of auto.
> 
> Tested on x86_64 linux/darwin and aarch64 linux, OK for trunk?
> thanks
> Iain
> 
> --- 8< ---
> 
> In this case the deduction for Darwin's implementation is 'char *' which
> then conflicts with the second use of data.initial in the find_if callback.
> Let's just specify it as 'const char *'.
> 
> gcc/cobol/ChangeLog:
> 
>       * util.cc (cbl_field_t::report_invalid_initial_value): Avoid
>       auto here and specify const char *.
> 
> Signed-off-by: Iain Sandoe <i...@sandoe.co.uk>
> ---
> gcc/cobol/util.cc | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/gcc/cobol/util.cc b/gcc/cobol/util.cc
> index ecef10190eb..dd7449fd85f 100644
> --- a/gcc/cobol/util.cc
> +++ b/gcc/cobol/util.cc
> @@ -859,7 +859,7 @@ cbl_field_t::report_invalid_initial_value(const YYLTYPE& 
> loc) const {
>         /*
>          * Check fraction for excess precision
>          */
> -        auto p = strchr(data.initial, symbol_decimal_point());
> +        const char *p = strchr(data.initial, symbol_decimal_point());
>         if( p ) {
>           auto pend = std::find(p, p + strlen(p), 0x20);
>           int n = std::count_if( ++p, pend, isdigit );
> -- 
> 2.39.2 (Apple Git-143)
> 

  • [no subject] Iain Sandoe
    • [PATCH] cobol: Avoid a use of auto. (was empty subject... Iain Sandoe
    • Re: Richard Biener

Reply via email to