Support non-owned DiagnosticConsumer in SetupSerializedDiagnostics
authorAlexander Kornienko <alexfh@google.com>
Thu, 13 Nov 2014 13:08:27 +0000 (13:08 +0000)
committerAlexander Kornienko <alexfh@google.com>
Thu, 13 Nov 2014 13:08:27 +0000 (13:08 +0000)
commit254b7dba27abf991a99df4c4cc12fa88d9b3905f
tree7b6a54d42764e1ce18aeb53a20ce759ab0bef74f
parentd5e95b57e033ee5bc91e2da3116879ef3a1a0581
Support non-owned DiagnosticConsumer in SetupSerializedDiagnostics

This fixes an assertion when running clang-tidy on a file having
--serialize-diagnostics in compiler options. Committing a regression test
for clang-tidy separately.

Patch by Aaron Wishnick!

llvm-svn: 221884
clang/include/clang/Frontend/ChainedDiagnosticConsumer.h
clang/lib/Frontend/CompilerInstance.cpp