mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Replace llvm::OwningPtr with std::unique_ptr
It looks like llvm::OwningPtr is going to be removed soon. Swift SVN r14729
This commit is contained in:
@@ -98,8 +98,13 @@ public:
|
||||
return unsigned(BufferID);
|
||||
}
|
||||
|
||||
// FIXME: remove this overload.
|
||||
size_t addNewSourceBuffer(llvm::MemoryBuffer *Buffer);
|
||||
|
||||
size_t addNewSourceBuffer(std::unique_ptr<llvm::MemoryBuffer> Buffer) {
|
||||
return addNewSourceBuffer(Buffer.release());
|
||||
}
|
||||
|
||||
/// Returns a buffer ID for a previously added buffer with the given
|
||||
/// buffer identifier, or Nothing if there is no such buffer.
|
||||
Optional<unsigned> getIDForBufferIdentifier(StringRef BufIdentifier);
|
||||
|
||||
Reference in New Issue
Block a user