diff options
| author | Chaoren Lin <chaorenl@google.com> | 2016-01-29 03:48:08 +0000 |
|---|---|---|
| committer | Chaoren Lin <chaorenl@google.com> | 2016-01-29 03:48:08 +0000 |
| commit | 3b2bec41fd5522b31f08baa2db419055b802de58 (patch) | |
| tree | 85a0b46dbe72615488d3d5936ec3c8115046dab2 | |
| parent | e61f8e38822eb89aa933f39b2ce5078bdc0b6618 (diff) | |
| download | bcm5719-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.cpp | 9 |
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(); - } |

