git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314826
91177308-0d34-0410-b5e6-
96231b3b80d8
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;
}
#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) {