Skip to content

Commit 89bebf8

Browse files
committed
IRGen: change switch to be covered
Rather than adding a default case, add the missing case and rely on covered switches providing indications of future additions. NFC.
1 parent 9db508a commit 89bebf8

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lib/IRGen/IRGenModule.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -877,6 +877,8 @@ void IRGenModule::emitAutolinkInfo() {
877877
AutolinkEntries.end());
878878

879879
switch (TargetInfo.OutputObjectFormat) {
880+
case llvm::Triple::UnknownObjectFormat:
881+
llvm_unreachable("unknown object format");
880882
case llvm::Triple::MachO: {
881883
llvm::LLVMContext &ctx = Module.getContext();
882884

@@ -921,9 +923,6 @@ void IRGenModule::emitAutolinkInfo() {
921923
addUsedGlobal(var);
922924
break;
923925
}
924-
default:
925-
llvm_unreachable("Don't know how to emit autolink entries for "
926-
"the selected object format.");
927926
}
928927

929928
if (!IRGen.Opts.ForceLoadSymbolName.empty()) {

0 commit comments

Comments
 (0)