forked from OSchip/llvm-project
clang::HeaderSearch: Use default constructor even for POD.
Unfortunately, msvc 2012 didn't accept non-static member initializer. llvm-svn: 203554
This commit is contained in:
parent
e2d437148a
commit
6c336fa5a7
|
@ -191,12 +191,15 @@ class HeaderSearch {
|
|||
/// Starting index in SearchDirs that the cached search was performed from.
|
||||
/// If there is a hit and this value doesn't match the current query, the
|
||||
/// cache has to be ignored.
|
||||
unsigned StartIdx = 0;
|
||||
unsigned StartIdx;
|
||||
/// The entry in SearchDirs that satisfied the query.
|
||||
unsigned HitIdx = 0;
|
||||
unsigned HitIdx;
|
||||
/// This is non-null if the original filename was mapped to a framework
|
||||
/// include via a headermap.
|
||||
const char *MappedName = nullptr;
|
||||
const char *MappedName;
|
||||
|
||||
/// Default constructor -- Initialize all members with zero.
|
||||
LookupFileCacheInfo(): StartIdx(0), HitIdx(0), MappedName(nullptr) {}
|
||||
};
|
||||
llvm::StringMap<LookupFileCacheInfo, llvm::BumpPtrAllocator> LookupFileCache;
|
||||
|
||||
|
|
Loading…
Reference in New Issue