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 | e1fbde55ddc033bc5aa8b8a69d01b16bc00b4a8b (patch) | |
tree | 9a2d7a5208a558799392985ee2d8d2cef218ab93 /clang/lib/Frontend/ASTUnit.cpp | |
parent | 07f4357b446e959f81063bb14b705ea375b35ac4 (diff) | |
download | bcm5719-llvm-e1fbde55ddc033bc5aa8b8a69d01b16bc00b4a8b.tar.gz bcm5719-llvm-e1fbde55ddc033bc5aa8b8a69d01b16bc00b4a8b.zip |
Ensure that we clean up after a failed module build and cope with the
results in libclang.
llvm-svn: 149200
Diffstat (limited to 'clang/lib/Frontend/ASTUnit.cpp')
-rw-r--r-- | clang/lib/Frontend/ASTUnit.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp index c23c64497af..abeb3174bd3 100644 --- a/clang/lib/Frontend/ASTUnit.cpp +++ b/clang/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(); } }; |