diff options
author | Chris Lattner <sabre@nondot.org> | 2010-11-21 09:55:08 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-11-21 09:55:08 +0000 |
commit | 6538227d51df249b07c8ab80ae376f5c1d14403c (patch) | |
tree | bc53dcbfd7d7a7622637c81b0c9eb3715c894a57 /lib/Lex/HeaderSearch.cpp | |
parent | f69a1f319bd3c846c4a9ab84ea615e4e37dfd359 (diff) |
remove old compatibility APIs, use StringRef versions instead.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119935 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Lex/HeaderSearch.cpp')
-rw-r--r-- | lib/Lex/HeaderSearch.cpp | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/lib/Lex/HeaderSearch.cpp b/lib/Lex/HeaderSearch.cpp index 5a11652fc1..ee6c4c6a8c 100644 --- a/lib/Lex/HeaderSearch.cpp +++ b/lib/Lex/HeaderSearch.cpp @@ -119,8 +119,7 @@ const FileEntry *DirectoryLookup::LookupFile(llvm::StringRef Filename, TmpDir += getDir()->getName(); TmpDir.push_back('/'); TmpDir.append(Filename.begin(), Filename.end()); - return HS.getFileMgr().getFile(TmpDir.begin(), TmpDir.end(), - HS.getFileSystemOpts()); + return HS.getFileMgr().getFile(TmpDir.str(), HS.getFileSystemOpts()); } if (isFramework()) @@ -187,8 +186,7 @@ const FileEntry *DirectoryLookup::DoFrameworkLookup(llvm::StringRef Filename, FrameworkName += "Headers/"; FrameworkName.append(Filename.begin()+SlashPos+1, Filename.end()); - if (const FileEntry *FE = FileMgr.getFile(FrameworkName.begin(), - FrameworkName.end(), + if (const FileEntry *FE = FileMgr.getFile(FrameworkName.str(), FileSystemOpts)) { return FE; } @@ -197,8 +195,7 @@ const FileEntry *DirectoryLookup::DoFrameworkLookup(llvm::StringRef Filename, const char *Private = "Private"; FrameworkName.insert(FrameworkName.begin()+OrigSize, Private, Private+strlen(Private)); - return FileMgr.getFile(FrameworkName.begin(), FrameworkName.end(), - FileSystemOpts); + return FileMgr.getFile(FrameworkName.str(), FileSystemOpts); } @@ -335,7 +332,7 @@ LookupSubframeworkHeader(llvm::StringRef Filename, FrameworkName += ".framework/"; llvm::StringMapEntry<const DirectoryEntry *> &CacheLookup = - FrameworkMap.GetOrCreateValue(Filename.begin(), Filename.begin()+SlashPos); + FrameworkMap.GetOrCreateValue(Filename.substr(0, SlashPos)); // Some other location? if (CacheLookup.getValue() && @@ -349,8 +346,7 @@ LookupSubframeworkHeader(llvm::StringRef Filename, ++NumSubFrameworkLookups; // If the framework dir doesn't exist, we fail. - const DirectoryEntry *Dir = FileMgr.getDirectory(FrameworkName.begin(), - FrameworkName.end(), + const DirectoryEntry *Dir = FileMgr.getDirectory(FrameworkName.str(), FileSystemOpts); if (Dir == 0) return 0; @@ -365,15 +361,13 @@ LookupSubframeworkHeader(llvm::StringRef Filename, llvm::SmallString<1024> HeadersFilename(FrameworkName); HeadersFilename += "Headers/"; HeadersFilename.append(Filename.begin()+SlashPos+1, Filename.end()); - if (!(FE = FileMgr.getFile(HeadersFilename.begin(), - HeadersFilename.end(), FileSystemOpts))) { + if (!(FE = FileMgr.getFile(HeadersFilename.str(), FileSystemOpts))) { // Check ".../Frameworks/HIToolbox.framework/PrivateHeaders/HIToolbox.h" HeadersFilename = FrameworkName; HeadersFilename += "PrivateHeaders/"; HeadersFilename.append(Filename.begin()+SlashPos+1, Filename.end()); - if (!(FE = FileMgr.getFile(HeadersFilename.begin(), HeadersFilename.end(), - FileSystemOpts))) + if (!(FE = FileMgr.getFile(HeadersFilename.str(), FileSystemOpts))) return 0; } |