The interactions between different optimization passes may have surprising consequences.
Endless loops are technically undefined behavior, can be dropped, except for their assembly jump tag entry point, and collide with the next function's assembly jump tag.
All because of UB.
Huge headache. Try debugging that.
And interaction loops on games are sometimes endlessly waiting for input.
Endless loops are technically undefined behavior, can be dropped, except for their assembly jump tag entry point, and collide with the next function's assembly jump tag.
All because of UB.
Huge headache. Try debugging that.
And interaction loops on games are sometimes endlessly waiting for input.