Author: Davide Italiano Date: 2020-01-06T14:58:37-08:00 New Revision: 59fadc14eeb1d63177b76147b26348a106ac1f9b
URL: https://github.com/llvm/llvm-project/commit/59fadc14eeb1d63177b76147b26348a106ac1f9b DIFF: https://github.com/llvm/llvm-project/commit/59fadc14eeb1d63177b76147b26348a106ac1f9b.diff LOG: [NSArray] Remove a very old and deprecated formatter. Checked with the Foundation folks. Added: Modified: lldb/source/Plugins/Language/ObjC/NSArray.cpp Removed: ################################################################################ diff --git a/lldb/source/Plugins/Language/ObjC/NSArray.cpp b/lldb/source/Plugins/Language/ObjC/NSArray.cpp index 0ac7fb6d2330..73335aff2fd7 100644 --- a/lldb/source/Plugins/Language/ObjC/NSArray.cpp +++ b/lldb/source/Plugins/Language/ObjC/NSArray.cpp @@ -96,31 +96,6 @@ class GenericNSArrayMSyntheticFrontEnd : public NSArrayMSyntheticFrontEndBase { D64 *m_data_64; }; -namespace Foundation109 { - struct DataDescriptor_32 { - uint32_t _used; - uint32_t _priv1 : 2; - uint32_t _size : 30; - uint32_t _priv2 : 2; - uint32_t _offset : 30; - uint32_t _priv3; - uint32_t _data; - }; - - struct DataDescriptor_64 { - uint64_t _used; - uint64_t _priv1 : 2; - uint64_t _size : 62; - uint64_t _priv2 : 2; - uint64_t _offset : 62; - uint32_t _priv3; - uint64_t _data; - }; - - using NSArrayMSyntheticFrontEnd = - GenericNSArrayMSyntheticFrontEnd<DataDescriptor_32, DataDescriptor_64>; -} - namespace Foundation1010 { struct DataDescriptor_32 { uint32_t _used; @@ -858,8 +833,6 @@ lldb_private::formatters::NSArraySyntheticFrontEndCreator( return (new Foundation1428::NSArrayMSyntheticFrontEnd(valobj_sp)); if (runtime->GetFoundationVersion() >= 1100) return (new Foundation1010::NSArrayMSyntheticFrontEnd(valobj_sp)); - else - return (new Foundation109::NSArrayMSyntheticFrontEnd(valobj_sp)); } else if (class_name == g_NSCallStackArray) { return (new CallStackArray::NSCallStackArraySyntheticFrontEnd(valobj_sp)); } else { _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits