[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