diff --git a/llvm/lib/MC/MCAsmInfoGOFF.cpp b/llvm/lib/MC/MCAsmInfoGOFF.cpp index 0a5d1927b1a22..092736b991f93 100644 --- a/llvm/lib/MC/MCAsmInfoGOFF.cpp +++ b/llvm/lib/MC/MCAsmInfoGOFF.cpp @@ -62,6 +62,8 @@ static void emitCATTR(raw_ostream &OS, StringRef Name, GOFF::ESDRmode Rmode, OS << ','; OS << "RMODE("; switch (Rmode) { + case GOFF::ESD_RMODE_None: + llvm_unreachable(""); case GOFF::ESD_RMODE_24: OS << "24"; break; @@ -71,8 +73,6 @@ static void emitCATTR(raw_ostream &OS, StringRef Name, GOFF::ESDRmode Rmode, case GOFF::ESD_RMODE_64: OS << "64"; break; - case GOFF::ESD_RMODE_None: - break; } OS << ')'; }