We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aca4cae commit b14bb7bCopy full SHA for b14bb7b
lib/SILGen/RValue.h
@@ -75,15 +75,14 @@ class RValue {
75
public:
76
RValue() : elementsToBeAdded(Null) {}
77
78
- RValue(RValue &&rv)
79
- : values(std::move(rv.values)),
80
- type(rv.type),
81
- elementsToBeAdded(rv.elementsToBeAdded)
82
- {
+ RValue(RValue &&rv) : values(std::move(rv.values)),
+ type(rv.type),
+ elementsToBeAdded(rv.elementsToBeAdded) {
83
assert((rv.isComplete() || rv.isInSpecialState())
84
&& "moving rvalue that wasn't complete?!");
85
rv.elementsToBeAdded = Used;
86
}
+
87
RValue &operator=(RValue &&rv) {
88
assert((isNull() || isUsed()) && "reassigning an valid rvalue?!");
89
0 commit comments