[perf] Replace copy-assign by move-assign in llvm/lib/Object(YAML)/* (#178177)
This commit is contained in:
parent
d69ad211b5
commit
cc04746802
@ -504,7 +504,7 @@ GOFFObjectFile::getSectionContents(DataRefImpl Sec) const {
|
||||
Data.begin() + TxtDataOffset);
|
||||
}
|
||||
auto &Cache = SectionDataCache[Sec.d.a];
|
||||
Cache = Data;
|
||||
Cache = std::move(Data);
|
||||
return ArrayRef<uint8_t>(Cache);
|
||||
}
|
||||
|
||||
|
||||
@ -627,7 +627,7 @@ fromCodeViewSymbolImpl(CVSymbol Symbol) {
|
||||
auto Impl = std::make_shared<SymbolType>(Symbol.kind());
|
||||
if (auto EC = Impl->fromCodeViewSymbol(Symbol))
|
||||
return std::move(EC);
|
||||
Result.Symbol = Impl;
|
||||
Result.Symbol = std::move(Impl);
|
||||
return Result;
|
||||
}
|
||||
|
||||
|
||||
@ -681,7 +681,7 @@ static inline Expected<LeafRecord> fromCodeViewRecordImpl(CVType Type) {
|
||||
auto Impl = std::make_shared<LeafRecordImpl<T>>(Type.kind());
|
||||
if (auto EC = Impl->fromCodeViewRecord(Type))
|
||||
return std::move(EC);
|
||||
Result.Leaf = Impl;
|
||||
Result.Leaf = std::move(Impl);
|
||||
return Result;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user