mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-25 00:24:26 +00:00
Use std::unique_ptr to make the ownership explicit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214377 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -49,7 +49,7 @@ public:
|
||||
// FIXME: error checking? createObjectFile returns an ErrorOr<ObjectFile*>
|
||||
// and should probably be checked for failure.
|
||||
std::unique_ptr<MemoryBuffer> Buf(Buffer->getMemBuffer());
|
||||
ObjFile.reset(object::ObjectFile::createObjectFile(Buf).get());
|
||||
ObjFile = std::move(object::ObjectFile::createObjectFile(Buf).get());
|
||||
}
|
||||
ObjectImageCommon(std::unique_ptr<object::ObjectFile> Input)
|
||||
: ObjectImage(nullptr), ObjFile(std::move(Input)) {}
|
||||
|
Reference in New Issue
Block a user