On Sat, Jul 19, 2025 at 12:57:46PM +0200, David Brown wrote: > "IB" and "UB" are a world apart. "IB" lets you write efficient low-level > code tuned to a specific compiler, target or system, at the price of > portability. It is perfectly fine - indeed crucial to most C programs - to > rely on "IB". It is never appropriate to rely on the effects of "UB". An implementation is free to implement any particular IB as UB, it just has to document it does that! Segher