mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-28 06:24:57 +00:00
Simplify ownership with std::unique_ptr. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215566 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -29,11 +29,10 @@ public:
|
||||
/// notifyObjectCompiled - Provides a pointer to compiled code for Module M.
|
||||
virtual void notifyObjectCompiled(const Module *M, const MemoryBuffer *Obj) = 0;
|
||||
|
||||
/// getObjectCopy - Returns a pointer to a newly allocated MemoryBuffer that
|
||||
/// contains the object which corresponds with Module M, or 0 if an object is
|
||||
/// not available. The caller owns both the MemoryBuffer returned by this
|
||||
/// and the memory it references.
|
||||
virtual MemoryBuffer* getObject(const Module* M) = 0;
|
||||
/// Returns a pointer to a newly allocated MemoryBuffer that contains the
|
||||
/// object which corresponds with Module M, or 0 if an object is not
|
||||
/// available.
|
||||
virtual std::unique_ptr<MemoryBuffer> getObject(const Module* M) = 0;
|
||||
};
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user