[llvm] 2415e3b - [NFC][MC][GOFF] Use `llvm_unreachable` for unreachable case (#152930)

via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 13 00:26:15 PDT 2025


Author: Abhishek Kaushik
Date: 2025-08-13T12:56:12+05:30
New Revision: 2415e3b3bf1a292a47526e7e07623b45e4e563db

URL: https://github.com/llvm/llvm-project/commit/2415e3b3bf1a292a47526e7e07623b45e4e563db
DIFF: https://github.com/llvm/llvm-project/commit/2415e3b3bf1a292a47526e7e07623b45e4e563db.diff

LOG: [NFC][MC][GOFF] Use `llvm_unreachable` for unreachable case (#152930)

Added: 
    

Modified: 
    llvm/lib/MC/MCAsmInfoGOFF.cpp

Removed: 
    


################################################################################
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 << ')';
   }


        


More information about the llvm-commits mailing list