diff options
author | Douglas Gregor <dgregor@apple.com> | 2012-01-29 19:57:03 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2012-01-29 19:57:03 +0000 |
commit | 85ae12db3bbc60b920c086f1cb23cc94ad4802ae (patch) | |
tree | c93593a3fec8753d321518cad0b1e7f6cbc76369 /lib/Frontend/ASTUnit.cpp | |
parent | c5b2e58840748145d1706c1d1481369d1863fabf (diff) |
Ensure that we clean up after a failed module build and cope with the
results in libclang.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149200 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/ASTUnit.cpp')
-rw-r--r-- | lib/Frontend/ASTUnit.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Frontend/ASTUnit.cpp b/lib/Frontend/ASTUnit.cpp index c23c64497a..abeb3174bd 100644 --- a/lib/Frontend/ASTUnit.cpp +++ b/lib/Frontend/ASTUnit.cpp @@ -576,6 +576,9 @@ public: DiagnosticConsumer *clone(DiagnosticsEngine &Diags) const { // Just drop any diagnostics that come from cloned consumers; they'll // have different source managers anyway. + // FIXME: We'd like to be able to capture these somehow, even if it's just + // file/line/column, because they could occur when parsing module maps or + // building modules on-demand. return new IgnoringDiagConsumer(); } }; |