On Wed, May 10, 2023 at 10:10:37AM -0500, Joel Sherrill wrote: > > > What practices might the GCC community recommend to a project > > > wanting to discover the issues uncovered and slowly address them? I > > > > -Werror=implicit-int > > -Werror=implicit-function-declaration > > -Werror=int-conversion > > > > Thanks. We already use -Wall which is documented to turn on the top two > as warnings at least. > > Is int-conversion turned on as part of any of the more general -W arguments > (e.g. -Wall, -Wextra, -pedantic)? It's not listed in the manual and I was > wondering > if that was right or an oversight. Given this discussion, I would have > expected it > to be in -Wall.
-Wint-conversion is enabled by default. You get the warning whenever not using -w or -Wno-int-conversion, and error with -pedantic-errors. Jakub