Undefined Behaviour and Optimizations: GCC vs. Clang vs. MSC | Hacker News Reader