aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/IdentifierTable.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2015-07-01 01:51:38 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2015-07-01 01:51:38 +0000
commit035f6dc9d1abe3ee88b6df1e5e46ee4c46d33da8 (patch)
treeea8382bf5ebdb66297601a37de9ba9d7a26ab8ad /clang/lib/Basic/IdentifierTable.cpp
parent2374a7cba8ea820f27c05e3f7f8f7f98d27c650d (diff)
downloadllvm-035f6dc9d1abe3ee88b6df1e5e46ee4c46d33da8.zip
llvm-035f6dc9d1abe3ee88b6df1e5e46ee4c46d33da8.tar.gz
llvm-035f6dc9d1abe3ee88b6df1e5e46ee4c46d33da8.tar.bz2
[modules] Make the include guard optimization fire a bit more when considering
re-entering a modular header. When we do the include guard check, we're in the visibility state for the file with the #include; the include guard may not be visible there, but we don't actually need it to be: if we've already parsed the submodule we're considering entering, it's always safe to skip it. llvm-svn: 241135
Diffstat (limited to 'clang/lib/Basic/IdentifierTable.cpp')
0 files changed, 0 insertions, 0 deletions