diff options
author | John Thompson <John.Thompson.JTSoftware@gmail.com> | 2013-08-13 18:11:36 +0000 |
---|---|---|
committer | John Thompson <John.Thompson.JTSoftware@gmail.com> | 2013-08-13 18:11:36 +0000 |
commit | c8d710cc82ee56cc59fb9b378b44623dcc53fd15 (patch) | |
tree | 42e64e1a5a93d70e78051d4e21cedbd4872ae3a0 /clang-tools-extra/modularize/PreprocessorTracker.cpp | |
parent | c0a5cddfa8b120b93bd77f69ab43caa7a98e7ef3 (diff) | |
download | bcm5719-llvm-c8d710cc82ee56cc59fb9b378b44623dcc53fd15.tar.gz bcm5719-llvm-c8d710cc82ee56cc59fb9b378b44623dcc53fd15.zip |
Avoid errors on header guards using #if defined(NAME).
llvm-svn: 188306
Diffstat (limited to 'clang-tools-extra/modularize/PreprocessorTracker.cpp')
-rw-r--r-- | clang-tools-extra/modularize/PreprocessorTracker.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/modularize/PreprocessorTracker.cpp b/clang-tools-extra/modularize/PreprocessorTracker.cpp index 566e2f15a33..5776a6152af 100644 --- a/clang-tools-extra/modularize/PreprocessorTracker.cpp +++ b/clang-tools-extra/modularize/PreprocessorTracker.cpp @@ -962,6 +962,8 @@ public: llvm::StringRef MacroUnexpanded, llvm::StringRef MacroExpanded, InclusionPathHandle InclusionPathHandle) { + if (InNestedHeader) + return; StringHandle MacroName = addString(II->getName()); PPItemKey InstanceKey(PP, MacroName, H, InstanceLoc); PPItemKey DefinitionKey(PP, MacroName, H, DefinitionLoc); |