https://github.com/kastiglione updated https://github.com/llvm/llvm-project/pull/175806
>From 293a0b790f22b9c4ed12f1f6dc42b1e44fd63abb Mon Sep 17 00:00:00 2001 From: Dave Lee <[email protected]> Date: Tue, 13 Jan 2026 10:05:57 -0800 Subject: [PATCH 1/2] [lldb] Rename AutoPointer typedef to UniquePointer (NFC) --- .../include/lldb/DataFormatters/TypeSynthetic.h | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/lldb/include/lldb/DataFormatters/TypeSynthetic.h b/lldb/include/lldb/DataFormatters/TypeSynthetic.h index 5779c5de0703f..04b41b8437f79 100644 --- a/lldb/include/lldb/DataFormatters/TypeSynthetic.h +++ b/lldb/include/lldb/DataFormatters/TypeSynthetic.h @@ -76,7 +76,7 @@ class SyntheticChildrenFrontEnd { virtual ConstString GetSyntheticTypeName() { return ConstString(); } typedef std::shared_ptr<SyntheticChildrenFrontEnd> SharedPointer; - typedef std::unique_ptr<SyntheticChildrenFrontEnd> AutoPointer; + typedef std::unique_ptr<SyntheticChildrenFrontEnd> UniquePointer; protected: lldb::ValueObjectSP @@ -260,7 +260,7 @@ class SyntheticChildren { virtual std::string GetDescription() = 0; - virtual SyntheticChildrenFrontEnd::AutoPointer + virtual SyntheticChildrenFrontEnd::UniquePointer GetFrontEnd(ValueObject &backend) = 0; typedef std::shared_ptr<SyntheticChildren> SharedPointer; @@ -354,9 +354,10 @@ class TypeFilterImpl : public SyntheticChildren { const FrontEnd &operator=(const FrontEnd &) = delete; }; - SyntheticChildrenFrontEnd::AutoPointer + SyntheticChildrenFrontEnd::UniquePointer GetFrontEnd(ValueObject &backend) override { - return SyntheticChildrenFrontEnd::AutoPointer(new FrontEnd(this, backend)); + return SyntheticChildrenFrontEnd::UniquePointer( + new FrontEnd(this, backend)); } typedef std::shared_ptr<TypeFilterImpl> SharedPointer; @@ -380,9 +381,9 @@ class CXXSyntheticChildren : public SyntheticChildren { std::string GetDescription() override; - SyntheticChildrenFrontEnd::AutoPointer + SyntheticChildrenFrontEnd::UniquePointer GetFrontEnd(ValueObject &backend) override { - return SyntheticChildrenFrontEnd::AutoPointer( + return SyntheticChildrenFrontEnd::UniquePointer( m_create_callback(this, backend.GetSP())); } @@ -459,9 +460,9 @@ class ScriptedSyntheticChildren : public SyntheticChildren { const FrontEnd &operator=(const FrontEnd &) = delete; }; - SyntheticChildrenFrontEnd::AutoPointer + SyntheticChildrenFrontEnd::UniquePointer GetFrontEnd(ValueObject &backend) override { - auto synth_ptr = SyntheticChildrenFrontEnd::AutoPointer( + auto synth_ptr = SyntheticChildrenFrontEnd::UniquePointer( new FrontEnd(m_python_class, backend)); if (synth_ptr && ((FrontEnd *)synth_ptr.get())->IsValid()) return synth_ptr; >From eeaa33461efd0307d77f0a41a28ed346e00a6055 Mon Sep 17 00:00:00 2001 From: Dave Lee <[email protected]> Date: Tue, 13 Jan 2026 10:16:09 -0800 Subject: [PATCH 2/2] Add missing usage --- lldb/source/DataFormatters/TypeSynthetic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lldb/source/DataFormatters/TypeSynthetic.cpp b/lldb/source/DataFormatters/TypeSynthetic.cpp index 33af0ad63077f..8204d9f52dce1 100644 --- a/lldb/source/DataFormatters/TypeSynthetic.cpp +++ b/lldb/source/DataFormatters/TypeSynthetic.cpp @@ -101,7 +101,7 @@ bool SyntheticChildren::IsScripted() { return false; } std::string SyntheticChildren::GetDescription() { return ""; } -SyntheticChildrenFrontEnd::AutoPointer +SyntheticChildrenFrontEnd::UniquePointer SyntheticChildren::GetFrontEnd(ValueObject &backend) { return nullptr; } _______________________________________________ lldb-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
