[lld] 1c068a0 - Fix 'default label in switch which covers all enumeration values' warning

via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 3 03:58:28 PST 2020


Author: serge-sans-paille
Date: 2020-11-03T12:58:15+01:00
New Revision: 1c068a01035ad63febd91fcc34148a4720c2045e

URL: https://github.com/llvm/llvm-project/commit/1c068a01035ad63febd91fcc34148a4720c2045e
DIFF: https://github.com/llvm/llvm-project/commit/1c068a01035ad63febd91fcc34148a4720c2045e.diff

LOG: Fix 'default label in switch which covers all enumeration values' warning

Added: 
    

Modified: 
    lld/Common/ErrorHandler.cpp

Removed: 
    


################################################################################
diff  --git a/lld/Common/ErrorHandler.cpp b/lld/Common/ErrorHandler.cpp
index 4d6a039b8959..0e32fc57f6bd 100644
--- a/lld/Common/ErrorHandler.cpp
+++ b/lld/Common/ErrorHandler.cpp
@@ -239,8 +239,6 @@ void ErrorHandler::error(const Twine &msg, ErrorTag tag,
   case ErrorTag::LibNotFound:
     scriptArgs.push_back("missing-lib");
     break;
-  default:
-    llvm_unreachable("unsupported ErrorTag");
   }
   scriptArgs.insert(scriptArgs.end(), args.begin(), args.end());
   int res = llvm::sys::ExecuteAndWait(errorHandlingScript, scriptArgs);


        


More information about the llvm-commits mailing list