>>105972849
you should try -Wconversion. I compiled an old project of mine with it and it gives really good insights (both clang and g++). Nevertheless, you're right that clang generally has better diagnostics and tooling. It's also more tightly integrated with IDEs (clangd, ccls, clang-tidy, clang-format etc..). That said, I still prefer building with gcc for release mode, there are just some edge cases where it'll perform slightly better than clang. And it also supports much more stuff out of the box, like cross compilation.

For integers behavior, gcc (and clang) let you customize the behavior with these options:
https://www.gnu.org/software/c-intro-and-ref/manual/html_node/Signed-Overflow.html
On most systems, INT_MAX+1 == INT_MIN, but that's not always the case, which is why gcc lets you force this behavior for systems where that's not the default.

>>105973737
Bro I'd like to use it, in fact I use it for personal projects, but it's just not there in the entreprise world. Only offer I've got was for a crypto company (web backend) that went under after 6 months. Feels like an insult using rust for web backend.