================
@@ -247,6 +255,24 @@ operator=(const NestedNameSpecifierLocBuilder &Other) {
return *this;
}
+NestedNameSpecifierLocBuilder &NestedNameSpecifierLocBuilder::operator=(
+ NestedNameSpecifierLocBuilder &&Other) {
+ Representation = std::move(Other.Representation);
+
+ // Free our storage, if we have any.
+ if (BufferCapacity) {
+ free(Buffer);
+ }
+ Buffer = Other.Buffer;
+ BufferSize = Other.BufferSize;
+ BufferCapacity = Other.BufferCapacity;
+
+ Other.Buffer = nullptr;
+ Other.BufferSize = Other.BufferCapacity = 0;
----------------
cor3ntin wrote:
ditto
https://github.com/llvm/llvm-project/pull/180484
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits