https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113298
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2024-01-10 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> --- That said, when considering moving a very large project from C to C++, or even just parts of it, needing to do such things just gets in the way and slows you down. I think adding separate diagnostic controls for *some* parts of what -fpermissive controls probably makes sense. Maybe you can provide other examples of particular warnings that you'd like to be more fine-grained? Implicit conversion from void* to T* is one, as already give above.