OSDN Git Service

Fix MSVC "not all control paths return a value" warnings. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 4 Jul 2019 09:46:06 +0000 (09:46 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 4 Jul 2019 09:46:06 +0000 (09:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@365119 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Remarks/RemarkParser.cpp

index 3af293a..bd83ba4 100644 (file)
@@ -25,9 +25,8 @@ static std::unique_ptr<ParserImpl> formatToParserImpl(ParserFormat Format,
   switch (Format) {
   case ParserFormat::YAML:
     return llvm::make_unique<YAMLParserImpl>(Buf);
-  default:
-    llvm_unreachable("Unknown format encountered!");
   };
+  llvm_unreachable("Unhandled llvm::remarks::ParserFormat enum");
 }
 
 static std::unique_ptr<ParserImpl>
@@ -36,9 +35,8 @@ formatToParserImpl(ParserFormat Format, StringRef Buf,
   switch (Format) {
   case ParserFormat::YAML:
     return llvm::make_unique<YAMLParserImpl>(Buf, &StrTab);
-  default:
-    llvm_unreachable("Unknown format encountered!");
   };
+  llvm_unreachable("Unhandled llvm::remarks::ParserFormat enum");
 }
 
 Parser::Parser(ParserFormat Format, StringRef Buf)