diff options
Diffstat (limited to 'lib/Frontend/ASTUnit.cpp')
| -rw-r--r-- | lib/Frontend/ASTUnit.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/lib/Frontend/ASTUnit.cpp b/lib/Frontend/ASTUnit.cpp index e32fa630a737f..7aa96032ee36e 100644 --- a/lib/Frontend/ASTUnit.cpp +++ b/lib/Frontend/ASTUnit.cpp @@ -643,8 +643,10 @@ void ASTUnit::ConfigureDiags(IntrusiveRefCntPtr<DiagnosticsEngine> &Diags,      DiagnosticConsumer *Client = 0;      if (CaptureDiagnostics)        Client = new StoredDiagnosticConsumer(AST.StoredDiagnostics); -    Diags = CompilerInstance::createDiagnostics(DiagOpts, ArgEnd- ArgBegin,  -                                                ArgBegin, Client); +    Diags = CompilerInstance::createDiagnostics(DiagOpts, ArgEnd-ArgBegin, +                                                ArgBegin, Client, +                                                /*ShouldOwnClient=*/true, +                                                /*ShouldCloneClient=*/false);    } else if (CaptureDiagnostics) {      Diags->setClient(new StoredDiagnosticConsumer(AST.StoredDiagnostics));    } | 
