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();