Serialized remarks contain debug locations for each remark, by storing a file path, a line, and a column.
Also, remarks support being embedded in a .dSYM bundle using a separate section in object files, that is found by dsymutil through the debug map.
In order for tools to map addresses to source and display remarks in the source, we need line tables, and in order for dsymutil to find the object files containing the remark section, we need to keep the debug map around.
DebugInfoKind < codegenoptions::DebugDirectivesOnly
lest someone will sneak in another enumerator without updating this code.