How GCC and Clang handle statically known undefined behaviour | Hacker News Reader