aboutsummaryrefslogtreecommitdiff
path: root/test/Index/code-completion.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-07-21 00:47:40 +0000
committerDouglas Gregor <dgregor@apple.com>2011-07-21 00:47:40 +0000
commit4c30bb148b53c8063e940ca3e049ba4d270dc9d5 (patch)
tree2e43d7060c0484949153db794fd239da10521514 /test/Index/code-completion.cpp
parentffe9edd45f26873d58e7ddf79d403dd8072b748b (diff)
Rework the detailed preprocessing record to separate preprocessing
entities generated directly by the preprocessor from those loaded from the external source (e.g., the ASTReader). By separating these two sets of entities into different vectors, we allow both to grow independently, and eliminate the need for preallocating all of the loaded preprocessing entities. This is similar to the way the recent SourceManager refactoring treats FileIDs and the source location address space. As part of this, switch over to building a continuous range map to track preprocessing entities. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135646 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Index/code-completion.cpp')
0 files changed, 0 insertions, 0 deletions