News for hackers. Stuff that matters.
Re:Catch-23: The New C Standard Sets the World on Fire by bluecalm on Sunday April 02, 2023 @02:12PM (#35413428)
UB is a better option though. When your signed integer overflows it's a bug nevertheless. Why force the compiler to generate code for a pointless case instead of letting it optimize the intended one?

If you value never having bugs over performance then just insert a check or run your program with a sanitizer that does that for you. It's a solved problem for a case where performance doesn't matter. The thing is that it does.

There are no comments on this comment yet.