Skip to content

Commit 56a165c

Browse files
committed
UseListOrder: Remove move assignment
Remove the move assignment added in r214213, since it wasn't necessary to fix the bots (r214224 was the magic touch). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214260 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent f34e598 commit 56a165c

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

include/llvm/IR/UseListOrder.h

+3-11
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,12 @@ class UseListShuffleVector {
5454
UseListShuffleVector(const UseListShuffleVector &X) LLVM_DELETED_FUNCTION;
5555
UseListShuffleVector &
5656
operator=(const UseListShuffleVector &X) LLVM_DELETED_FUNCTION;
57+
UseListShuffleVector &
58+
operator=(UseListShuffleVector &&X) LLVM_DELETED_FUNCTION;
5759

5860
public:
5961
UseListShuffleVector() : Size(0) {}
6062
UseListShuffleVector(UseListShuffleVector &&X) { moveUnchecked(X); }
61-
UseListShuffleVector &operator=(UseListShuffleVector &&X) {
62-
destroy();
63-
moveUnchecked(X);
64-
return *this;
65-
}
6663
explicit UseListShuffleVector(size_t Size) : Size(Size) {
6764
if (!isSmall())
6865
Storage.Ptr = new unsigned[Size];
@@ -93,16 +90,11 @@ struct UseListOrder {
9390
UseListOrder() : V(0), F(0) {}
9491
UseListOrder(UseListOrder &&X)
9592
: V(X.V), F(X.F), Shuffle(std::move(X.Shuffle)) {}
96-
UseListOrder &operator=(UseListOrder &&X) {
97-
V = X.V;
98-
F = X.F;
99-
Shuffle = std::move(X.Shuffle);
100-
return *this;
101-
}
10293

10394
private:
10495
UseListOrder(const UseListOrder &X) LLVM_DELETED_FUNCTION;
10596
UseListOrder &operator=(const UseListOrder &X) LLVM_DELETED_FUNCTION;
97+
UseListOrder &operator=(UseListOrder &&X) LLVM_DELETED_FUNCTION;
10698
};
10799

108100
typedef std::vector<UseListOrder> UseListOrderStack;

0 commit comments

Comments
 (0)