diff options
author | Manuel Klimek <klimek@google.com> | 2011-04-26 21:50:03 +0000 |
---|---|---|
committer | Manuel Klimek <klimek@google.com> | 2011-04-26 21:50:03 +0000 |
commit | 0c69fd276063f80a39b885a60d7275391f9a314a (patch) | |
tree | 5377e53043e7d28c3dec26cdeeb58228f11520d8 /clang/lib/Lex/HeaderMap.cpp | |
parent | 1355bbdd11127d3cb98e81a38f4758f1e10a62ef (diff) | |
download | bcm5719-llvm-0c69fd276063f80a39b885a60d7275391f9a314a.tar.gz bcm5719-llvm-0c69fd276063f80a39b885a60d7275391f9a314a.zip |
To be able to replay compilations we need to accurately remodel how
includes get resolved, especially when they are found relatively to
another include file. We also try to get it working for framework
includes, but that part of the code is untested, as I don't have a code
base that uses it.
llvm-svn: 130246
Diffstat (limited to 'clang/lib/Lex/HeaderMap.cpp')
-rw-r--r-- | clang/lib/Lex/HeaderMap.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/clang/lib/Lex/HeaderMap.cpp b/clang/lib/Lex/HeaderMap.cpp index 90ed184a570..e102a6da608 100644 --- a/clang/lib/Lex/HeaderMap.cpp +++ b/clang/lib/Lex/HeaderMap.cpp @@ -200,8 +200,7 @@ void HeaderMap::dump() const { /// LookupFile - Check to see if the specified relative filename is located in /// this HeaderMap. If so, open it and return its FileEntry. const FileEntry *HeaderMap::LookupFile( - llvm::StringRef Filename, FileManager &FM, - llvm::SmallVectorImpl<char> *RawPath) const { + llvm::StringRef Filename, FileManager &FM) const { const HMapHeader &Hdr = getHeader(); unsigned NumBuckets = getEndianAdjustedWord(Hdr.NumBuckets); @@ -224,8 +223,6 @@ const FileEntry *HeaderMap::LookupFile( llvm::SmallString<1024> DestPath; DestPath += getString(B.Prefix); DestPath += getString(B.Suffix); - if (RawPath != NULL) - *RawPath = DestPath; return FM.getFile(DestPath.str()); } } |