diff options
Diffstat (limited to 'include/clang/ARCMigrate/FileRemapper.h')
-rw-r--r-- | include/clang/ARCMigrate/FileRemapper.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/clang/ARCMigrate/FileRemapper.h b/include/clang/ARCMigrate/FileRemapper.h index f7677cc8620a..e094301ae6c4 100644 --- a/include/clang/ARCMigrate/FileRemapper.h +++ b/include/clang/ARCMigrate/FileRemapper.h @@ -12,9 +12,9 @@ #include "clang/Basic/LLVM.h" #include "llvm/ADT/DenseMap.h" -#include "llvm/ADT/OwningPtr.h" #include "llvm/ADT/PointerUnion.h" #include "llvm/ADT/StringRef.h" +#include <memory> namespace llvm { class MemoryBuffer; @@ -30,7 +30,7 @@ namespace arcmt { class FileRemapper { // FIXME: Reuse the same FileManager for multiple ASTContexts. - OwningPtr<FileManager> FileMgr; + std::unique_ptr<FileManager> FileMgr; typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target; typedef llvm::DenseMap<const FileEntry *, Target> MappingsTy; @@ -56,8 +56,6 @@ public: void applyMappings(PreprocessorOptions &PPOpts) const; - void transferMappingsAndClear(PreprocessorOptions &PPOpts); - void clear(StringRef outputDir = StringRef()); private: |