| commit | f88e35ba0b0fc4b0327fe9705e9eee80c8c6ba21 | [log] [tgz] |
|---|---|---|
| author | Douglas Gregor <dgregor@apple.com> | Tue Nov 30 06:16:57 2010 +0000 |
| committer | Douglas Gregor <dgregor@apple.com> | Tue Nov 30 06:16:57 2010 +0000 |
| tree | 661c87e22ab5d34cbd3eaa8e706d5a9f1a290083 | |
| parent | b42f34b652700e6d62aeced2513132f0d364c4ef [diff] |
When using a precompiled preamble with detailed preprocessing records, trap the serialized preprocessing records (macro definitions, macro instantiations, macro definitions) from the generation of the precompiled preamble, then replay those when walking the list of preprocessed entities. This eliminates a bug where clang_getCursor() wasn't able to find preprocessed-entity cursors in the preamble. llvm-svn: 120396