[Lldb-commits] [lldb] r172300 - /lldb/trunk/source/Core/FormatManager.cpp
Jason Molenda
jmolenda at apple.com
Fri Jan 11 20:24:50 PST 2013
Author: jmolenda
Date: Fri Jan 11 22:24:50 2013
New Revision: 172300
URL: http://llvm.org/viewvc/llvm-project?rev=172300&view=rev
Log:
Add ifdef LLDB_DISABLE_PYTHON around newly added use of
AddCXXSummary in FormatManager::LoadSystemFormatters();
that function pulls in code that assumes python; can't
be used without the ifdef.
Modified:
lldb/trunk/source/Core/FormatManager.cpp
Modified: lldb/trunk/source/Core/FormatManager.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/FormatManager.cpp?rev=172300&r1=172299&r2=172300&view=diff
==============================================================================
--- lldb/trunk/source/Core/FormatManager.cpp (original)
+++ lldb/trunk/source/Core/FormatManager.cpp Fri Jan 11 22:24:50 2013
@@ -958,6 +958,7 @@
sys_category_sp->GetSummaryNavigator()->Add(ConstString("OSType"), ostype_summary);
+#ifndef LLDB_DISABLE_PYTHON
// FIXME because of a bug in the FormatNavigator we need to add a summary for both X* and const X* (<rdar://problem/12717717>)
AddCXXSummary(sys_category_sp, lldb_private::formatters::Char16StringSummaryProvider, "char16_t * summary provider", ConstString("char16_t *"), string_flags);
AddCXXSummary(sys_category_sp, lldb_private::formatters::Char16StringSummaryProvider, "char16_t * summary provider", ConstString("const char16_t *"), string_flags);
@@ -967,6 +968,7 @@
AddCXXSummary(sys_category_sp, lldb_private::formatters::WCharStringSummaryProvider, "wchar_t * summary provider", ConstString("wchar_t *"), string_flags);
AddCXXSummary(sys_category_sp, lldb_private::formatters::WCharStringSummaryProvider, "wchar_t * summary provider", ConstString("const wchar_t *"), string_flags);
+#endif
}
void
More information about the lldb-commits
mailing list