]> granicus.if.org Git - clang/commitdiff
Frontend/CC_LOG_DIAGNOSTICS: Fix thinko and open diag log in append mode.
authorDaniel Dunbar <daniel@zuster.org>
Thu, 7 Apr 2011 20:19:21 +0000 (20:19 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 7 Apr 2011 20:19:21 +0000 (20:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129103 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/CompilerInstance.cpp

index bc63e985fe31f89f8b04b7f2de16a9c0501badb8..ace3c5adb100c636e8228e1dbf9766db415922e5 100644 (file)
@@ -117,7 +117,7 @@ static void SetUpDiagnosticLog(const DiagnosticOptions &DiagOpts,
     // Create the output stream.
     llvm::raw_fd_ostream *FileOS(
       new llvm::raw_fd_ostream(DiagOpts.DiagnosticLogFile.c_str(),
-                               ErrorInfo));
+                               ErrorInfo, llvm::raw_fd_ostream::F_Append));
     if (!ErrorInfo.empty()) {
       Diags.Report(diag::warn_fe_cc_log_diagnostics_failure)
         << DiagOpts.DumpBuildInformation << ErrorInfo;