Lucian Popescu <lucian.popescu...@gmail.com> wrote: > I noticed that some parts of OpenBSD use awkward techniques to detect > undefined behavior in arithmetic operations, for example: ... > The snippet was taken from lib/libexpat/lib/xmlparse.c
libexpat is outside source, which we incorporate We have no influence over what the upstream libexpat does, but I can *ASSURE YOU* there is zero change they will be switching to C23-only support tomorrow, and breaking compatibility with the entire universe. So that is such a terrible example. You couldn't find a better example?