Skip to content

Lesson 4 of 9 · 25m

Undefined Behavior: The Compiler Is Not Your Friend

Signed overflow, strict aliasing, unsequenced writes — why -O2 deletes your checks and how UBSan names them.

Loading lesson…