Can we PLEASE stop saying shit like "doing whatever is UB and makes the compiler free to replace your code with `rm -rf`"
until somebody puts system() calls in the LLVM replacement engine, this is just lazy trite garbage
Conversation
Replying to
How else would you describe giving arbitrary code execution to an attacker? Removing all your data is quite possibly something that an attacker may want to do with arbitrary code execution. The compiler generates code allowing this to happen and many forms of UB can lead to it.

