You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Revert "[ADT] Deprecate the redirection from SmallSet to SmallPtrSet" (llvm#155075)
Reverts llvm#154891
The added constructors changes the semantics of other implicitly defined
constructors, which causes downstream breakages.
```
... error: object of type 'X' cannot be assigned because its copy assignment operator is implicitly deleted
... note: explicitly defaulted function was implicitly deleted here
... note: copy assignment operator of 'X' is implicitly deleted because field 'x' has a deleted copy assignment operator
llvm/include/llvm/ADT/SmallSet.h:283:3: note: copy assignment operator is implicitly deleted because 'SmallSet<const XX *, 2>' has a user-declared move constructor
283 | SmallSet(SmallSet &&) = default;
```
0 commit comments