]> granicus.if.org Git - llvm/commitdiff
Fix -Wcovered-switch-default warnings from r314821
authorHans Wennborg <hans@hanshq.net>
Tue, 3 Oct 2017 18:44:12 +0000 (18:44 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 3 Oct 2017 18:44:12 +0000 (18:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314826 91177308-0d34-0410-b5e6-96231b3b80d8

lib/DebugInfo/PDB/PDBExtras.cpp
tools/llvm-pdbutil/MinimalSymbolDumper.cpp

index 4e73e5f67b27515a1b9243a6d1f73aa09fce69e8..147e2f7abfe7802ffcd55e10dd7c506642a1dc08 100644 (file)
@@ -94,12 +94,11 @@ raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, const PDB_DataKind &Data) {
 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS,
                                    const codeview::RegisterId &Reg) {
   switch (Reg) {
-#define CV_REGISTER(name, val) case codeview::RegisterId::name: OS << #name; break;
+#define CV_REGISTER(name, val) case codeview::RegisterId::name: OS << #name; return OS;
 #include "llvm/DebugInfo/CodeView/CodeViewRegisters.def"
 #undef CV_REGISTER
-    default:
-      OS << static_cast<int>(Reg);
   }
+  OS << static_cast<int>(Reg);
   return OS;
 }
 
index 6cbf2a1cb77afc1bac88fccce0ab3fe4424a17b3..263b3fa37183765f168197b1b2285ff18be69049 100644 (file)
@@ -290,9 +290,8 @@ static std::string formatRegisterId(RegisterId Id) {
 #define CV_REGISTER(name, val) RETURN_CASE(RegisterId, name, #name)
 #include "llvm/DebugInfo/CodeView/CodeViewRegisters.def"
 #undef CV_REGISTER
-    default:
-      return formatUnknownEnum(Id);
   }
+  return formatUnknownEnum(Id);
 }
 
 static std::string formatRange(LocalVariableAddrRange Range) {