5 ms·
Undefined behavior is not illegal. The compiler can do anything with undefined behavior, including exactly what the author expected.
by startling 10y ago
Undefined behavior is not illegal. The compiler can do anything with undefined behavior, including exactly what the author expected.
- scott_s 10y agoIt is illegal, for any reasonable definition of illegal. See my comment from earlier in the year: https://news.ycombinator.com/item?id=10840497 https://news.ycombinator.com/item?id=10840497
- startling 10y ago"Illegal" seems stronger to me than "not strictly conforming", I guess (and so does "well-formed", for that matter). But I think we basically agree.