[lldb][NFCI] Deprecate SBValue::GetOpaqueType
authorAlex Langford <alangford@apple.com>
Tue, 27 Jun 2023 20:53:23 +0000 (13:53 -0700)
committerAlex Langford <alangford@apple.com>
Wed, 5 Jul 2023 15:52:32 +0000 (08:52 -0700)
This method, as far as I can ascertain, is non-trivial to actually use
to work with (if not impossible). It doesn't make sense to use from
Python and you do not have access to the accompanying TypeSystem, so it
doesn't really do anything useful.

A possible follow-up is to gut the implementation and have it return `nullptr`.

Differential Revision: https://reviews.llvm.org/D153918

lldb/include/lldb/API/SBValue.h

index e288dbf..b66c2d5 100644 (file)
@@ -283,6 +283,7 @@ public:
 
   uint32_t GetNumChildren(uint32_t max);
 
+  LLDB_DEPRECATED("SBValue::GetOpaqueType() is deprecated.")
   void *GetOpaqueType();
 
   lldb::SBTarget GetTarget();