diff options
Diffstat (limited to 'lib/Lex/HeaderMap.cpp')
-rw-r--r-- | lib/Lex/HeaderMap.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Lex/HeaderMap.cpp b/lib/Lex/HeaderMap.cpp index e0bf58b675..7a46fafafa 100644 --- a/lib/Lex/HeaderMap.cpp +++ b/lib/Lex/HeaderMap.cpp @@ -204,7 +204,9 @@ const FileEntry *HeaderMap::LookupFile( if (Dest.empty()) return nullptr; - return FM.getFile(Dest); + if (auto File = FM.getFile(Dest)) + return *File; + return nullptr; } StringRef HeaderMapImpl::lookupFilename(StringRef Filename, |