mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +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:
@@ -213,8 +213,8 @@ public:
|
||||
FrontendOpts.InputFilenames.push_back(Filename);
|
||||
}
|
||||
|
||||
void addInputBuffer(llvm::MemoryBuffer *Buf) {
|
||||
FrontendOpts.InputBuffers.push_back(Buf);
|
||||
void addInputBuffer(std::unique_ptr<llvm::MemoryBuffer> Buffer) {
|
||||
FrontendOpts.InputBuffers.push_back(Buffer.release());
|
||||
}
|
||||
|
||||
void clearInputs() {
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
#ifndef SWIFT_SERIALIZEDDIAGNOSTICCONSUMER_H
|
||||
#define SWIFT_SERIALIZEDDIAGNOSTICCONSUMER_H
|
||||
|
||||
#include <memory>
|
||||
|
||||
namespace llvm {
|
||||
class raw_ostream;
|
||||
}
|
||||
@@ -34,7 +36,7 @@ namespace swift {
|
||||
/// ownership of the stream.
|
||||
///
|
||||
/// \returns A new diagnostic consumer that serializes diagnostics.
|
||||
DiagnosticConsumer *createConsumer(llvm::raw_ostream *OS);
|
||||
DiagnosticConsumer *createConsumer(std::unique_ptr<llvm::raw_ostream> OS);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user