================ @@ -1599,6 +1599,20 @@ GenericSmartPointerSummaryProvider(ValueObject &valobj, Stream &stream, return LibStdcppSmartPointerSummaryProvider(valobj, stream, options); } +static lldb_private::SyntheticChildrenFrontEnd * +GenericVectorSyntheticFrontEndCreator(CXXSyntheticChildren *children, + lldb::ValueObjectSP valobj_sp) { + if (!valobj_sp) + return nullptr; + + // checks for vector<T> and vector<bool> + if (auto *msvc = MsvcStlVectorSyntheticFrontEndCreator(valobj_sp)) + return msvc; ---------------- Nerixyz wrote:
I kept this because that function has to for the correct type regardless. Inserting a `IsMsvcStlVector` would duplicate that check. https://github.com/llvm/llvm-project/pull/147538 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits