commit | 61c5e340c26971d195bd27232e7f2e71be24bb52 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Sat Sep 17 00:05:03 2011 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Sat Sep 17 00:05:03 2011 +0000 |
tree | 889cd1ff57f57a884f4ce4f0413798fe08f20a80 | |
parent | 2e96511773c6a21291dfa5218eb8ba79f04b5318 [diff] |
With modules, we can end up loading a new module after we've seen an arbitrary amount of code. This forces us to stage the AST writer more strictly, ensuring that we don't assign a declaration ID to a declaration until after we're certain that no more modules will get loaded. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139974 91177308-0d34-0410-b5e6-96231b3b80d8