summaryrefslogtreecommitdiff
path: root/lib/DebugInfo
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2017-10-03 18:44:12 +0000
committerHans Wennborg <hans@hanshq.net>2017-10-03 18:44:12 +0000
commitf6bdff925ba575192ed401bd67e29dd555cdd9b9 (patch)
tree862fd8aed9f6df8eb5c6d87192528dd005a12be8 /lib/DebugInfo
parentf8a9b3953bdeec4ee42278e50b8c8556947b7f4b (diff)
Fix -Wcovered-switch-default warnings from r314821
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314826 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/DebugInfo')
-rw-r--r--lib/DebugInfo/PDB/PDBExtras.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/DebugInfo/PDB/PDBExtras.cpp b/lib/DebugInfo/PDB/PDBExtras.cpp
index 4e73e5f67b2..147e2f7abfe 100644
--- a/lib/DebugInfo/PDB/PDBExtras.cpp
+++ b/lib/DebugInfo/PDB/PDBExtras.cpp
@@ -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;
}