Undefined behavior UB
C/C++-kod vars beteende inte är specificerat — kompilatorn får göra vad som helst, inklusive radera koden.
Klassiker: signed integer overflow, division med 0, use-after-free, läsa oinitierat minne. Kompilatorn optimerar baserat på "UB händer aldrig" — uppdragsbug blir säkerhetshål. Sanitizers (ASAN, UBSAN) fångar i test. Rust eliminerar de flesta UB via språkdesign.