summaryrefslogtreecommitdiffstats
path: root/lldb/source/DataFormatters/FormatManager.cpp
diff options
context:
space:
mode:
authorEnrico Granata <egranata@apple.com>2013-07-10 18:25:45 +0000
committerEnrico Granata <egranata@apple.com>2013-07-10 18:25:45 +0000
commite602fe1e7f3ff443ee3529fca5872f69688a7f43 (patch)
tree1f3ef02349aa4f5b3ce1228740a07e21f678793e /lldb/source/DataFormatters/FormatManager.cpp
parent48c9fe29b2e4d09ead9b21b3cfddd68f284cc046 (diff)
downloadbcm5719-llvm-e602fe1e7f3ff443ee3529fca5872f69688a7f43.tar.gz
bcm5719-llvm-e602fe1e7f3ff443ee3529fca5872f69688a7f43.zip
Adding a summary for ObjC blocks
llvm-svn: 186023
Diffstat (limited to 'lldb/source/DataFormatters/FormatManager.cpp')
-rw-r--r--lldb/source/DataFormatters/FormatManager.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/lldb/source/DataFormatters/FormatManager.cpp b/lldb/source/DataFormatters/FormatManager.cpp
index af599a77c78..1f746827b0f 100644
--- a/lldb/source/DataFormatters/FormatManager.cpp
+++ b/lldb/source/DataFormatters/FormatManager.cpp
@@ -774,6 +774,13 @@ FormatManager::LoadObjCFormatters()
#endif // LLDB_DISABLE_PYTHON
objc_flags.SetSkipPointers(false);
+ objc_flags.SetCascades(true);
+ objc_flags.SetSkipReferences(false);
+
+ AddStringSummary (objc_category_sp,
+ "${var.__FuncPtr%A}",
+ ConstString("__block_literal_generic"),
+ objc_flags);
TypeCategoryImpl::SharedPointer corefoundation_category_sp = GetCategory(m_corefoundation_category_name);
OpenPOWER on IntegriCloud