diff options
Diffstat (limited to 'lib/Lex/HeaderSearch.cpp')
-rw-r--r-- | lib/Lex/HeaderSearch.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Lex/HeaderSearch.cpp b/lib/Lex/HeaderSearch.cpp index 4531335b75..3bdd076ab6 100644 --- a/lib/Lex/HeaderSearch.cpp +++ b/lib/Lex/HeaderSearch.cpp @@ -512,9 +512,9 @@ const FileEntry *HeaderSearch::LookupFile( // If the filename matches a known system header prefix, override // whether the file is a system header. - for (unsigned i = SystemHeaderPrefixes.size(); i; --i) { - if (Filename.startswith(SystemHeaderPrefixes[i-1].first)) { - HFI.DirInfo = SystemHeaderPrefixes[i-1].second ? SrcMgr::C_System + for (unsigned j = SystemHeaderPrefixes.size(); j; --j) { + if (Filename.startswith(SystemHeaderPrefixes[j-1].first)) { + HFI.DirInfo = SystemHeaderPrefixes[j-1].second ? SrcMgr::C_System : SrcMgr::C_User; break; } |