This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix up one mishandled plural in diagnostics in gimple-ssa-sprintf.c


On December 19, 2017 6:58:15 PM GMT+01:00, Jakub Jelinek <jakub@redhat.com> wrote:
>On Tue, Dec 19, 2017 at 10:49:07AM -0700, Martin Sebor wrote:
>> Can the math be moved into inform_n (and warning_n) itself?
>
>No.  I'm against having dozens of inform_n and warning_n etc.
>overloads, it is already bad enough we have so many diagnostics
>entry points now that putting breakpoints on them is so hard.
>Those functions just have int, and we can have
>perhaps some other function (plural_count or some better name)
>that is inline and overloaded on the various types and can be used
>if the count isn't int.
>
>As for gimple-ssa-sprintf.c, there are several other cases that
>want a plural form, but I haven't changed them because
>format_warning_at_substring doesn't have _n suffixed variant.

Can't we simply use bytes (plural) and not care for the detail of special values like one? Other languages (Czech?) even have special cases for two and three... 

Richard. 

>	Jakub


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]