commit | e47be3e9682e82da15059006f43c7f3c021e4fff | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Thu Nov 11 00:39:14 2010 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Thu Nov 11 00:39:14 2010 +0000 |
tree | 949de514619f85922014fd05a870d393849d9534 | |
parent | e27e9d673346056e6ff7dca1d7fb1d75dfd42956 [diff] |
Improve ASTUnit's capture of diagnostics so that the diagnostic-capturing client lives as long as the ASTUnit itself does. Otherwise, we can end up with crashes when we get a diagnostic outside of parsing/code completion. The circumstances under which this happen are really hard to reproduce, because a file needs to change from under us. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118751 91177308-0d34-0410-b5e6-96231b3b80d8