[llvm] 14390ec - Fix MSVC "not all control paths return a value" warnings. NFC.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Tue May 2 02:43:43 PDT 2023


Author: Simon Pilgrim
Date: 2023-05-02T10:43:28+01:00
New Revision: 14390ecb75b28cca2b151c70bb1718b36876f977

URL: https://github.com/llvm/llvm-project/commit/14390ecb75b28cca2b151c70bb1718b36876f977
DIFF: https://github.com/llvm/llvm-project/commit/14390ecb75b28cca2b151c70bb1718b36876f977.diff

LOG: Fix MSVC "not all control paths return a value" warnings. NFC.

Added: 
    

Modified: 
    llvm/lib/Object/GOFFObjectFile.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Object/GOFFObjectFile.cpp b/llvm/lib/Object/GOFFObjectFile.cpp
index 7193fd019d2df..76a13559ebfe3 100644
--- a/llvm/lib/Object/GOFFObjectFile.cpp
+++ b/llvm/lib/Object/GOFFObjectFile.cpp
@@ -326,7 +326,9 @@ GOFFObjectFile::getSymbolType(DataRefImpl Symb) const {
     case GOFF::ESD_EXE_Unspecified:
       return SymbolRef::ST_Unknown;
     }
+    llvm_unreachable("Unhandled ESDExecutable");
   }
+  llvm_unreachable("Unhandled ESDSymbolType");
 }
 
 Expected<section_iterator>


        


More information about the llvm-commits mailing list