For example, `-O2` can optimize away some undefined behaviour, so use a conservative `-Og` optimization level.