summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/Mangled.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2010-09-14 23:44:49 +0000
committerGreg Clayton <gclayton@apple.com>2010-09-14 23:44:49 +0000
commit87425435911dff79d3ebd701ac9558f0644f5496 (patch)
treebc2bda606851d10def308c9170a8e00a97d7fbc4 /lldb/source/Core/Mangled.cpp
parente97b1ebef1baa89b819705aeb1553d700346fad0 (diff)
downloadbcm5719-llvm-87425435911dff79d3ebd701ac9558f0644f5496.tar.gz
bcm5719-llvm-87425435911dff79d3ebd701ac9558f0644f5496.zip
Fixed a compiler warning.
llvm-svn: 113899
Diffstat (limited to 'lldb/source/Core/Mangled.cpp')
-rw-r--r--lldb/source/Core/Mangled.cpp30
1 files changed, 12 insertions, 18 deletions
diff --git a/lldb/source/Core/Mangled.cpp b/lldb/source/Core/Mangled.cpp
index 95fff224846..48abc26e863 100644
--- a/lldb/source/Core/Mangled.cpp
+++ b/lldb/source/Core/Mangled.cpp
@@ -216,25 +216,19 @@ Mangled::GetMangledName () const
const ConstString&
Mangled::GetName (Mangled::NamePreference preference) const
{
- switch (preference)
+ if (preference == ePreferDemangled)
{
- case ePreferDemangled:
- {
- const ConstString& name = GetDemangledName();
- if (name && !name.IsEmpty())
- return name;
- return m_mangled;
- }
- break;
- case ePreferMangled:
- {
- const ConstString& name = GetMangledName();
- if (name && !name.IsEmpty())
- return name;
- return m_demangled;
-
- }
- break;
+ const ConstString& name = GetDemangledName();
+ if (name && !name.IsEmpty())
+ return name;
+ return m_mangled;
+ }
+ else
+ {
+ const ConstString& name = GetMangledName();
+ if (name && !name.IsEmpty())
+ return name;
+ return m_demangled;
}
}
OpenPOWER on IntegriCloud