summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChaoren Lin <chaorenl@google.com>2016-01-29 03:48:08 +0000
committerChaoren Lin <chaorenl@google.com>2016-01-29 03:48:08 +0000
commit3b2bec41fd5522b31f08baa2db419055b802de58 (patch)
tree85a0b46dbe72615488d3d5936ec3c8115046dab2
parente61f8e38822eb89aa933f39b2ce5078bdc0b6618 (diff)
downloadbcm5719-llvm-3b2bec41fd5522b31f08baa2db419055b802de58.tar.gz
bcm5719-llvm-3b2bec41fd5522b31f08baa2db419055b802de58.zip
Fix TestDataFormatterScript for Linux.
Summary: m_function_name will contain a dummy name for the auto-generated function from the python script on Linux. Check for script name first. Reviewers: granata.enrico Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D16703 llvm-svn: 259153
-rw-r--r--lldb/source/DataFormatters/TypeSummary.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/lldb/source/DataFormatters/TypeSummary.cpp b/lldb/source/DataFormatters/TypeSummary.cpp
index 1ef9ea6cccb..dd4cd97f001 100644
--- a/lldb/source/DataFormatters/TypeSummary.cpp
+++ b/lldb/source/DataFormatters/TypeSummary.cpp
@@ -263,21 +263,20 @@ ScriptSummaryFormat::GetDescription ()
SkipsPointers() ? " (skip pointers)" : "",
SkipsReferences() ? " (skip references)" : "",
HideNames(nullptr) ? " (hide member names)" : "");
- if (m_function_name.empty())
+ if (m_python_script.empty())
{
- if (m_python_script.empty())
+ if (m_function_name.empty())
{
sstr.PutCString("no backing script");
}
else
{
- sstr.PutCString(m_python_script.c_str());
+ sstr.PutCString(m_function_name.c_str());
}
}
else
{
- sstr.PutCString(m_function_name.c_str());
+ sstr.PutCString(m_python_script.c_str());
}
return sstr.GetString();
-
}
OpenPOWER on IntegriCloud