diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-06-26 03:52:38 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-06-26 03:52:38 +0000 |
commit | bc7d949b32060fab45484dd8ebec6affc09887c1 (patch) | |
tree | 2677ade24563112882e92b3f5f5e2d247f6891e2 /clang/lib/Frontend/ASTUnit.cpp | |
parent | 76565f08f7b8c6d7ccefefd6f22ac42c62665c5e (diff) | |
download | bcm5719-llvm-bc7d949b32060fab45484dd8ebec6affc09887c1.tar.gz bcm5719-llvm-bc7d949b32060fab45484dd8ebec6affc09887c1.zip |
Remove some uses of llvm::sys::Path.
llvm-svn: 184907
Diffstat (limited to 'clang/lib/Frontend/ASTUnit.cpp')
-rw-r--r-- | clang/lib/Frontend/ASTUnit.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp index 364d8f30405..e5a8d17c203 100644 --- a/clang/lib/Frontend/ASTUnit.cpp +++ b/clang/lib/Frontend/ASTUnit.cpp @@ -84,10 +84,10 @@ namespace { /// \brief The file in which the precompiled preamble is stored. std::string PreambleFile; - /// \brief Temporary files that should be removed when the ASTUnit is + /// \brief Temporary files that should be removed when the ASTUnit is /// destroyed. - SmallVector<llvm::sys::Path, 4> TemporaryFiles; - + SmallVector<std::string, 4> TemporaryFiles; + /// \brief Erase temporary files. void CleanTemporaryFiles(); @@ -166,8 +166,8 @@ static const std::string &getPreambleFile(const ASTUnit *AU) { void OnDiskData::CleanTemporaryFiles() { for (unsigned I = 0, N = TemporaryFiles.size(); I != N; ++I) - TemporaryFiles[I].eraseFromDisk(); - TemporaryFiles.clear(); + llvm::sys::fs::remove(TemporaryFiles[I]); + TemporaryFiles.clear(); } void OnDiskData::CleanPreambleFile() { @@ -201,7 +201,7 @@ void ASTUnit::CleanTemporaryFiles() { getOnDiskData(this).CleanTemporaryFiles(); } -void ASTUnit::addTemporaryFile(const llvm::sys::Path &TempFile) { +void ASTUnit::addTemporaryFile(StringRef TempFile) { getOnDiskData(this).TemporaryFiles.push_back(TempFile); } |