aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite/test/configuration.py
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-08-23 07:32:35 -0700
committerGitHub <noreply@github.com>2025-08-23 07:32:35 -0700
commit9b493dcad25941911af94bd6a63fea5fb187b870 (patch)
tree3b58a3896f3f6cb804138edd168906dcf24c56f3 /lldb/packages/Python/lldbsuite/test/configuration.py
parent4b236067dcacbb4fcbc1e1aaca4921ab06fe3cad (diff)
downloadllvm-9b493dcad25941911af94bd6a63fea5fb187b870.zip
llvm-9b493dcad25941911af94bd6a63fea5fb187b870.tar.gz
llvm-9b493dcad25941911af94bd6a63fea5fb187b870.tar.bz2
[ADT] Deprecate the redirection from SmallSet to SmallPtrSet (Take 2) (#155078)
This patch deprecates the SmallSet specialization for pointer types, which redirects to SmallPtrSet. My previous attempt in #154891 broke downstream users. Adding user-defined constructors with LLVM_DEPRECATED inadvertently caused the compiler to delete the copy and move assignment operators. This iteration sidesteps the "Rule of Five" issue entirely by introducing an intermediate class, DeprecatedSmallSet. The deprecation attribute is attached to this new class, and SmallSet specialization inherits from it.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions