driver: sync with LLVM upstream

LLVM r372195 changes the signature of RemarkStreamer constructor.

Change-Id: I712946d951ff1f9b1d11f478f35b1e8b1ba67ff5
Reviewed-on: https://go-review.googlesource.com/c/gollvm/+/197506
Reviewed-by: Than McIntosh <thanm@google.com>
diff --git a/driver/CompileGo.cpp b/driver/CompileGo.cpp
index c0c5caa..d47ad5e 100644
--- a/driver/CompileGo.cpp
+++ b/driver/CompileGo.cpp
@@ -440,9 +440,10 @@
         return false;
       }
       context_.setRemarkStreamer(std::make_unique<llvm::RemarkStreamer>(
-          fname,
-          std::make_unique<llvm::remarks::YAMLRemarkSerializer>(optRecordFile_->os(),
-                                    llvm::remarks::SerializerMode::Separate)));
+          std::make_unique<llvm::remarks::YAMLRemarkSerializer>(
+               optRecordFile_->os(),
+               llvm::remarks::SerializerMode::Separate),
+          fname));
       if (! sampleProfileFile_.empty())
         context_.setDiagnosticsHotnessRequested(true);
       optRecordFile_->keep();