diff options
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r-- | clang/lib/Basic/FileManager.cpp | 4 | ||||
-rw-r--r-- | clang/lib/Basic/FileSystemStatCache.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Basic/VirtualFileSystem.cpp | 20 |
4 files changed, 14 insertions, 14 deletions
diff --git a/clang/lib/Basic/FileManager.cpp b/clang/lib/Basic/FileManager.cpp index 4431e45962b..579c8185b3d 100644 --- a/clang/lib/Basic/FileManager.cpp +++ b/clang/lib/Basic/FileManager.cpp @@ -379,7 +379,7 @@ void FileManager::FixupRelativePath(SmallVectorImpl<char> &path) const { llvm::MemoryBuffer *FileManager:: getBufferForFile(const FileEntry *Entry, std::string *ErrorStr, bool isVolatile) { - OwningPtr<llvm::MemoryBuffer> Result; + std::unique_ptr<llvm::MemoryBuffer> Result; llvm::error_code ec; uint64_t FileSize = Entry->getSize(); @@ -417,7 +417,7 @@ getBufferForFile(const FileEntry *Entry, std::string *ErrorStr, llvm::MemoryBuffer *FileManager:: getBufferForFile(StringRef Filename, std::string *ErrorStr) { - OwningPtr<llvm::MemoryBuffer> Result; + std::unique_ptr<llvm::MemoryBuffer> Result; llvm::error_code ec; if (FileSystemOpts.WorkingDir.empty()) { ec = FS->getBufferForFile(Filename, Result); diff --git a/clang/lib/Basic/FileSystemStatCache.cpp b/clang/lib/Basic/FileSystemStatCache.cpp index dfab9299c09..9d87999509e 100644 --- a/clang/lib/Basic/FileSystemStatCache.cpp +++ b/clang/lib/Basic/FileSystemStatCache.cpp @@ -77,7 +77,7 @@ bool FileSystemStatCache::get(const char *Path, FileData &Data, bool isFile, // // Because of this, check to see if the file exists with 'open'. If the // open succeeds, use fstat to get the stat info. - llvm::OwningPtr<vfs::File> OwnedFile; + std::unique_ptr<vfs::File> OwnedFile; llvm::error_code EC = FS.openFileForRead(Path, OwnedFile); if (EC) { diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index a839b6a9389..0d1e388c8dc 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -5965,7 +5965,7 @@ TargetInfo *TargetInfo::CreateTargetInfo(DiagnosticsEngine &Diags, llvm::Triple Triple(Opts->Triple); // Construct the target - OwningPtr<TargetInfo> Target(AllocateTarget(Triple)); + std::unique_ptr<TargetInfo> Target(AllocateTarget(Triple)); if (!Target) { Diags.Report(diag::err_target_unknown_triple) << Triple.str(); return 0; diff --git a/clang/lib/Basic/VirtualFileSystem.cpp b/clang/lib/Basic/VirtualFileSystem.cpp index 3775fda4920..1ff21e15520 100644 --- a/clang/lib/Basic/VirtualFileSystem.cpp +++ b/clang/lib/Basic/VirtualFileSystem.cpp @@ -65,10 +65,10 @@ File::~File() {} FileSystem::~FileSystem() {} error_code FileSystem::getBufferForFile(const llvm::Twine &Name, - OwningPtr<MemoryBuffer> &Result, + std::unique_ptr<MemoryBuffer> &Result, int64_t FileSize, bool RequiresNullTerminator) { - llvm::OwningPtr<File> F; + std::unique_ptr<File> F; if (error_code EC = openFileForRead(Name, F)) return EC; @@ -93,7 +93,7 @@ class RealFile : public File { public: ~RealFile(); ErrorOr<Status> status() override; - error_code getBuffer(const Twine &Name, OwningPtr<MemoryBuffer> &Result, + error_code getBuffer(const Twine &Name, std::unique_ptr<MemoryBuffer> &Result, int64_t FileSize = -1, bool RequiresNullTerminator = true) override; error_code close() override; @@ -116,7 +116,7 @@ ErrorOr<Status> RealFile::status() { } error_code RealFile::getBuffer(const Twine &Name, - OwningPtr<MemoryBuffer> &Result, + std::unique_ptr<MemoryBuffer> &Result, int64_t FileSize, bool RequiresNullTerminator) { assert(FD != -1 && "cannot get buffer for closed file"); return MemoryBuffer::getOpenFile(FD, Name.str().c_str(), Result, FileSize, @@ -150,7 +150,7 @@ class RealFileSystem : public FileSystem { public: ErrorOr<Status> status(const Twine &Path) override; error_code openFileForRead(const Twine &Path, - OwningPtr<File> &Result) override; + std::unique_ptr<File> &Result) override; }; } // end anonymous namespace @@ -164,7 +164,7 @@ ErrorOr<Status> RealFileSystem::status(const Twine &Path) { } error_code RealFileSystem::openFileForRead(const Twine &Name, - OwningPtr<File> &Result) { + std::unique_ptr<File> &Result) { int FD; if (error_code EC = sys::fs::openFileForRead(Name, FD)) return EC; @@ -200,7 +200,7 @@ ErrorOr<Status> OverlayFileSystem::status(const Twine &Path) { } error_code OverlayFileSystem::openFileForRead(const llvm::Twine &Path, - OwningPtr<File> &Result) { + std::unique_ptr<File> &Result) { // FIXME: handle symlinks that cross file systems for (iterator I = overlays_begin(), E = overlays_end(); I != E; ++I) { error_code EC = (*I)->openFileForRead(Path, Result); @@ -389,7 +389,7 @@ public: ErrorOr<Status> status(const Twine &Path) override; error_code openFileForRead(const Twine &Path, - OwningPtr<File> &Result) override; + std::unique_ptr<File> &Result) override; }; /// \brief A helper class to hold the common YAML parsing state. @@ -727,7 +727,7 @@ VFSFromYAML *VFSFromYAML::create(MemoryBuffer *Buffer, VFSFromYAMLParser P(Stream); - OwningPtr<VFSFromYAML> FS(new VFSFromYAML(ExternalFS)); + std::unique_ptr<VFSFromYAML> FS(new VFSFromYAML(ExternalFS)); if (!P.parse(Root, FS.get())) return NULL; @@ -810,7 +810,7 @@ ErrorOr<Status> VFSFromYAML::status(const Twine &Path) { } error_code VFSFromYAML::openFileForRead(const Twine &Path, - OwningPtr<vfs::File> &Result) { + std::unique_ptr<vfs::File> &Result) { ErrorOr<Entry *> E = lookupPath(Path); if (!E) return E.getError(); |