aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitHeaderSearch.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2015-12-30 03:24:14 +0000
committerChandler Carruth <chandlerc@gmail.com>2015-12-30 03:24:14 +0000
commit21c9060e61e265b925a20930687b99f721fb11f6 (patch)
treed736f9b47556e6f8b57e92159db50c8846426906 /clang/lib/Frontend/InitHeaderSearch.cpp
parent6c6c78ff18318240d6a183b774d58b97025e104a (diff)
downloadllvm-21c9060e61e265b925a20930687b99f721fb11f6.zip
llvm-21c9060e61e265b925a20930687b99f721fb11f6.tar.gz
llvm-21c9060e61e265b925a20930687b99f721fb11f6.tar.bz2
[ptr-traits] Move methods manipulating PointerUnions, DenseMap pointer
keys, and PointerIntPairs where the pointee types are incomplete out-of-line to where we have the complete type. This is the standard pattern used throughout the AST library to address the inherently mutually cross referenced nature of the AST. This is part of a series of patches to allow LLVM to check for complete pointee types when computing its pointer traits. This is absolutely necessary to get correct (or reproducible) results for things like how many low bits are guaranteed to be zero. llvm-svn: 256612
Diffstat (limited to 'clang/lib/Frontend/InitHeaderSearch.cpp')
0 files changed, 0 insertions, 0 deletions