commit | 295a2a617ac335f590e430ab7fcd98f8ce109251 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Sat Oct 30 00:23:06 2010 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Sat Oct 30 00:23:06 2010 +0000 |
tree | f99afd1bb537d0c93b87cd955cefe6e810cc36e0 | |
parent | 20e047abc5f19dc948436c0fb891450d9cd40667 [diff] |
Make the deserialization of macro definitions lazy, so that we can load identifiers without loading their corresponding macro definitions. This is likely to improve PCH performance slightly, and reduces deserialization stack depth considerably when using preprocessor metaprogramming. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117750 91177308-0d34-0410-b5e6-96231b3b80d8