This patch removes the default case from some switches on llvm::Triple::ObjectFormatType, and cases for the missing enumerators are then added.
For UnknownObjectFormat, the action (llvm_unreachable) for the default case is kept.
For the other unhandled cases, report_fatal_error is used instead.