diff options
author | Douglas Gregor <dgregor@apple.com> | 2013-11-01 23:08:38 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2013-11-01 23:08:38 +0000 |
commit | 299787f78e777247ece459be8f2e7458e9be4832 (patch) | |
tree | 19eaa11a7073c5a04e4280e0d904230cf3e71984 | |
parent | ba8125dfd0b5b86a3bd44569df445870ecbb693f (diff) | |
download | llvm-299787f78e777247ece459be8f2e7458e9be4832.zip llvm-299787f78e777247ece459be8f2e7458e9be4832.tar.gz llvm-299787f78e777247ece459be8f2e7458e9be4832.tar.bz2 |
Preload module maps in normal user directories, too.
... in case someone decides to -I/usr/include <rdar://problem/15235948>.
llvm-svn: 193893
-rw-r--r-- | clang/lib/Lex/HeaderSearch.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/Lex/HeaderSearch.cpp b/clang/lib/Lex/HeaderSearch.cpp index 2da2c9e..9e43dda 100644 --- a/clang/lib/Lex/HeaderSearch.cpp +++ b/clang/lib/Lex/HeaderSearch.cpp @@ -1173,9 +1173,8 @@ void HeaderSearch::collectAllModules(SmallVectorImpl<Module *> &Modules) { void HeaderSearch::loadTopLevelSystemModules() { // Load module maps for each of the header search directories. for (unsigned Idx = 0, N = SearchDirs.size(); Idx != N; ++Idx) { - // We only care about normal system header directories. - if (!SearchDirs[Idx].isNormalDir() || - SearchDirs[Idx].getDirCharacteristic() != SrcMgr::C_System) { + // We only care about normal header directories. + if (!SearchDirs[Idx].isNormalDir()) { continue; } |