C++ PATCH to make a message translatable (PR translation/79705)

Jason Merrill jason@redhat.com
Fri Feb 24 19:11:00 GMT 2017


OK.

On Fri, Feb 24, 2017 at 7:33 AM, Marek Polacek <polacek@redhat.com> wrote:
> This PR complains that a message is not marked for translation.  Also make
> the pointer const for the benefit of -Wformat.
>
> Bootstrapped/regtested on x86_64-linux, ok for trunk?
>
> 2017-02-24  Marek Polacek  <polacek@redhat.com>
>
>         PR translation/79705
>         * decl.c (check_redeclaration_exception_specification): Mark a string
>         for translation.  Make the pointer const.
>
> diff --git gcc/cp/decl.c gcc/cp/decl.c
> index fa1d645..3dd1f5c 100644
> --- gcc/cp/decl.c
> +++ gcc/cp/decl.c
> @@ -1273,8 +1273,8 @@ check_redeclaration_exception_specification (tree new_decl,
>    if (! DECL_IS_BUILTIN (old_decl)
>        && !comp_except_specs (new_exceptions, old_exceptions, ce_normal))
>      {
> -      const char *msg
> -       = "declaration of %qF has a different exception specifier";
> +      const char *const msg
> +       = G_("declaration of %qF has a different exception specifier");
>        bool complained = true;
>        location_t new_loc = DECL_SOURCE_LOCATION (new_decl);
>        if (DECL_IN_SYSTEM_HEADER (old_decl))
>
>         Marek



More information about the Gcc-patches mailing list