437 karma · joined January 21, 2022
Yeah it’s too bad. The quality of service has totally gone to shit in this country. But God forbid you complain, then you’re a Karen. People are “nice” these days, but they forgot how to be good. A nice person is trying to avoid conflict all the time. A good person is willing to enforce society’s standards in their interactions with other people.
You cite to a source that contradicts you. In the llvm blog post: "It is also worth pointing out that both Clang and GCC nail down a few behaviors that the C standard leaves undefined."
Targeting the standard is nice, but if all of your target platforms guarantee certain behaviors, you might consider using those. A lot of UB in the C standard is perfectly defined and consistent across MSVC, GCC, Clang, and ICC.