[vlc-devel] [PATCH v2] package/win32: build.sh: trigger build errors on dubious pointer use
Rémi Denis-Courmont
remi at remlab.net
Wed Mar 18 12:11:30 CET 2020
Le keskiviikkona 18. maaliskuuta 2020, 12.59.53 EET Steve Lhomme a écrit :
> On 2020-03-18 11:47, Rémi Denis-Courmont wrote:
> > Le keskiviikkona 18. maaliskuuta 2020, 10.57.13 EET Steve Lhomme a écrit :
> >> You're still talking about a different type of pointer issues that can
> >> be solved with casting. (and that will be silenced anyway since we tend
> >> to do commits to suppress warnings)
> >
> > I am talking about an issue that is wrongly silenced by casting and stems
> > from the same named warning category. Call that a different proble if you
> > will, it's still the same category.
> >
> > > Treating warnings as errors is bad both because it breaks the build
>
> needlessly
>
> > for harmless or minor issues, and because it increases the incentive to
> > mute warnings instead of fixing actual bugs.
>
> It's not a hard rule or any warning we turn as errors. It's the most
> critical ones that may cause serious issues if unattended.
>
> We already turn on errors for:
> -Werror=unknown-warning-option
That does not count. It's only there to detect unsupported options in the
configure script.
> -Werror=invalid-command-line-argument
Ditto.
> -Werror-implicit-function-declaration
There are historical reasons for this one. It's far more critical than pointer
casts.
--
Реми Дёни-Курмон
http://www.remlab.net/
More information about the vlc-devel
mailing list