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] relax -Wformat-overflow for precision ranges (PR 79275)


On 02/02/2017 11:09 AM, Marek Polacek wrote:


It seems to me that we should be able to write these expressions
the way that's natural to us and at the same time be able to
comfortably read them both ways.  As always, I fully support
consistency and following a coding style where it matters.  I
just don't think this does.

I find these harder to read and they always give me a pause, especially with >= or
<=.  I'd say that 99% of the codebase uses "obj >= 0", so we should fix the
rest and be consistent.
Exactly.

I liked the CONST == VAR style because it makes it impossible to typo = instead of ==. I wanted to see how it'd play out so I didn't initially call the nit out to be fixed. But I'm finding that consistently I'm having to double-take on conditionals where the constant was first.

Personal style sometimes takes a back seat to project consistency. And as Marek points out, the vast majority of conditions in GCC are written as variable op constant.

It's time to bring consistency into the sprintf checking bits.

Jeff


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