On Sat, Sep 19, 2026 at 6:29 PM Robert Dubner <[email protected]> wrote:
>
> From: Robert Dubner <[email protected]>
> Date: Sat, 19 Sep 2026 18:07:29 -0400
> Subject: [PATCH] cobol: Eliminate -Werror failure.
>
> A -Werror failure was caused by an unused static function.  This patch
> comments it out.
>
> gcc/cobol/ChangeLog:
>
>         * parse.y: Comment out unused passby_str() function.
> ---
>  gcc/cobol/parse.y | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/gcc/cobol/parse.y b/gcc/cobol/parse.y
> index 3bbf60e17e7..575a2727600 100644
> --- a/gcc/cobol/parse.y
> +++ b/gcc/cobol/parse.y
> @@ -13066,6 +13066,7 @@ bad_arg( const char name[],
>    return ok;
>  }
>
> +#if 0
>  static const char *
>  passby_str(int mask)
>  {
> @@ -13083,6 +13084,8 @@ passby_str(int mask)
>
>    return "UNKNOWN PASSING METHOD";
>  }
> +#endif
> +
>

Personally I would either use a more descriptive preprocessor
conditional (`#ifdef ALLOW_UNUSED_FUNCTIONS`, for example), or just
remove the function entirely, instead of using `#if 0`.

>  // Verify provided actual parameters against formals.
>  static void
> --
> 2.34.1
>

Reply via email to