[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Compilation warnings in Lua 5.2.1 (size_t to unsigned int conversion)
- From: William Ahern <william@...>
- Date: Thu, 27 Sep 2012 13:39:59 -0700
On Thu, Sep 27, 2012 at 01:45:58PM -0600, William Sumner wrote:
> On Sep 27, 2012, at 1:05 PM, William Ahern <william@25thandClement.com> wrote:
>
> > Anyhow, point is, at some point people will need to stop equating zero
> > compiler warnings with good code, because it will (or already has) passed
> > the point where most compiler diagnostics actually flag high-risk
> > constructs. Instead, particularly with clang, the diagnostics are just
> > someone's idea of good coding style, unrelated to the actual prevalance of
> > bugs.
>
> You're moving this into a larger, subjective debate about how you believe
> other developers should treat warnings. However, nobody has said having no
> warnings automatically means that the code is good. The issue is
> specifically about warnings generated by default when compiling Lua in an
> Xcode project. If the project treats warnings as errors or has a policy of
> maintaining code that generates no warnings (regardless of your beliefs),
> the developer will be forced to address it.
Alternatively, you submit a bug report to clang or Apple. Which I have done
on multiple occassions, and have even had patches committed to OS X.