diff options
author | Chris Lattner <sabre@nondot.org> | 2007-10-07 07:57:27 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-10-07 07:57:27 +0000 |
commit | 9c46de446d18f4a28446cb798d4131bd05515699 (patch) | |
tree | 336f7733ff699e5da458d09aec7b5bbcf349a0c1 /Lex | |
parent | 6d9a3e648d6bf6b347174152f191bd1377528f8c (diff) |
add a hasMacroDefinition() method to IdentifierInfo, strength reduce a
call to getMacroInfo to call it.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42725 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Lex')
-rw-r--r-- | Lex/HeaderSearch.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Lex/HeaderSearch.cpp b/Lex/HeaderSearch.cpp index 96c86939b7..00a36eef63 100644 --- a/Lex/HeaderSearch.cpp +++ b/Lex/HeaderSearch.cpp @@ -329,7 +329,8 @@ bool HeaderSearch::ShouldEnterIncludeFile(const FileEntry *File, bool isImport){ // Next, check to see if the file is wrapped with #ifndef guards. If so, and // if the macro that guards it is defined, we know the #include has no effect. - if (FileInfo.ControllingMacro && FileInfo.ControllingMacro->getMacroInfo()) { + if (FileInfo.ControllingMacro && + FileInfo.ControllingMacro->hasMacroDefinition()) { ++NumMultiIncludeFileOptzn; return false; } |