]> granicus.if.org Git - clang/commitdiff
NFC: simplify logic.
authorManman Ren <manman.ren@gmail.com>
Tue, 17 May 2016 18:04:38 +0000 (18:04 +0000)
committerManman Ren <manman.ren@gmail.com>
Tue, 17 May 2016 18:04:38 +0000 (18:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@269794 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Lex/HeaderSearch.cpp

index e627c786407fbec82430532a25b00da836398ceb..beaef7636c69ae7be8fd0f2de1deef3ac53dfdbc 100644 (file)
@@ -617,8 +617,8 @@ const FileEntry *HeaderSearch::LookupFile(
       // from a module build. We should treat this as a system header if we're
       // building a [system] module.
       bool IncluderIsSystemHeader =
-          (Includer && getFileInfo(Includer).DirInfo != SrcMgr::C_User) ||
-          (!Includer && BuildSystemModule);
+          Includer ? getFileInfo(Includer).DirInfo != SrcMgr::C_User :
+          BuildSystemModule;
       if (const FileEntry *FE = getFileAndSuggestModule(
               TmpDir, IncluderAndDir.second, IncluderIsSystemHeader,
               RequestingModule, SuggestedModule)) {