We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f6092f2 commit 9eee6a4Copy full SHA for 9eee6a4
compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
@@ -1779,9 +1779,14 @@ extern "C" void LLVMRustContextConfigureDiagnosticHandler(
1779
// Do not delete the file after we gather remarks
1780
RemarkFile->keep();
1781
1782
+#if LLVM_VERSION_GE(21, 0)
1783
+ auto RemarkSerializer = remarks::createRemarkSerializer(
1784
+ llvm::remarks::Format::YAML, RemarkFile->os());
1785
+#else
1786
auto RemarkSerializer = remarks::createRemarkSerializer(
1787
llvm::remarks::Format::YAML, remarks::SerializerMode::Separate,
1788
RemarkFile->os());
1789
+#endif
1790
if (Error E = RemarkSerializer.takeError()) {
1791
std::string Error = std::string("Cannot create remark serializer: ") +
1792
toString(std::move(E));
0 commit comments