3 ms·
Right, and that's a breach of the social contract vis a vis compiler authors and the language users, which is a social problem. The lack of safety here is becau
by fao_ 3y ago
Right, and that's a breach of the social contract vis a vis compiler authors and the language users, which is a social problem. The lack of safety here is because the GNU programmers detect the UB and decide to cowboy it.
If you take the time to actually read Annex J of the C language you'll see that most of what is intended by "UB" is just "The language or platform could be buggy or the spec could be weird".