1
Fork 0

Port DlltoolFailImportLibrary and implement IntoDiagnosticArg for Cow<'a, str>

This commit is contained in:
SLASHLogin 2022-08-26 19:01:22 +02:00
parent 81f7a8d7f1
commit c01546fcd6
4 changed files with 26 additions and 6 deletions

View file

@ -1,3 +1,5 @@
use std::borrow::Cow;
use rustc_errors::fluent;
use rustc_errors::DiagnosticBuilder;
use rustc_macros::SessionDiagnostic;
@ -102,3 +104,10 @@ pub(crate) struct ErrorWritingDEFFile {
pub(crate) struct ErrorCallingDllTool {
pub error: std::io::Error,
}
#[derive(SessionDiagnostic)]
#[diag(codegen_llvm::dlltool_fail_import_library)]
pub(crate) struct DlltoolFailImportLibrary<'a> {
pub stdout: Cow<'a, str>,
pub stderr: Cow<'a, str>,
}