Fix a leak that I introduced in r14729: FrontendOptions does not own input

buffers, so undo 'unique_ptr'fication here


Swift SVN r14733
This commit is contained in:
Dmitri Hrybenko
2014-03-06 13:53:04 +00:00
parent d0fd7e48ee
commit 255b8e88c8
4 changed files with 6 additions and 6 deletions

View File

@@ -213,8 +213,9 @@ public:
FrontendOpts.InputFilenames.push_back(Filename);
}
void addInputBuffer(std::unique_ptr<llvm::MemoryBuffer> Buffer) {
FrontendOpts.InputBuffers.push_back(Buffer.release());
/// Does not take ownership of \p Buf.
void addInputBuffer(llvm::MemoryBuffer *Buf) {
FrontendOpts.InputBuffers.push_back(Buf);
}
void clearInputs() {