Skip to content
This repository was archived by the owner on Jan 20, 2024. It is now read-only.

Commit 8ef7aaa

Browse files
committed
[lldb] Silence warning with Clang ToT
This fixes `-Wcovered-switch-default` warnings. This is a reminiscent of an old refactoring, see ce03a86.
1 parent 994e478 commit 8ef7aaa

File tree

1 file changed

+6
-17
lines changed

1 file changed

+6
-17
lines changed

lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -98,26 +98,15 @@ RegisterContextPOSIX_mips64::GetRegisterInfoAtIndex(size_t reg) {
9898
}
9999

100100
size_t RegisterContextPOSIX_mips64::GetRegisterSetCount() {
101-
ArchSpec target_arch = m_register_info_up->GetTargetArchitecture();
102-
switch (target_arch.GetTriple().getOS()) {
103-
default: {
104-
const auto *context = static_cast<const RegisterContextFreeBSD_mips64 *>(
105-
m_register_info_up.get());
106-
return context->GetRegisterSetCount();
107-
}
108-
109-
}
101+
const auto *context = static_cast<const RegisterContextFreeBSD_mips64 *>(
102+
m_register_info_up.get());
103+
return context->GetRegisterSetCount();
110104
}
111105

112106
const RegisterSet *RegisterContextPOSIX_mips64::GetRegisterSet(size_t set) {
113-
ArchSpec target_arch = m_register_info_up->GetTargetArchitecture();
114-
switch (target_arch.GetTriple().getOS()) {
115-
default: {
116-
const auto *context = static_cast<const RegisterContextFreeBSD_mips64 *>(
117-
m_register_info_up.get());
118-
return context->GetRegisterSet(set);
119-
}
120-
}
107+
const auto *context = static_cast<const RegisterContextFreeBSD_mips64 *>(
108+
m_register_info_up.get());
109+
return context->GetRegisterSet(set);
121110
}
122111

123112
const char *RegisterContextPOSIX_mips64::GetRegisterName(unsigned reg) {

0 commit comments

Comments
 (0)