1
Fork 0

translations(rustc_session): migrates two diagnostics in session.rs

This commit is contained in:
Luis Cardoso 2022-09-08 08:15:37 +02:00
parent 24de9435e2
commit 0e497a714e
4 changed files with 30 additions and 13 deletions

View file

@ -6,6 +6,7 @@ use rustc_errors::{fluent, DiagnosticBuilder, Handler, MultiSpan};
use rustc_macros::SessionDiagnostic;
use rustc_span::{Span, Symbol};
use rustc_target::abi::TargetDataLayoutErrors;
use rustc_target::spec::{SplitDebuginfo, StackProtector, TargetTriple};
#[derive(SessionDiagnostic)]
#[diag(session::incorrect_cgu_reuse_type)]
@ -156,3 +157,16 @@ pub struct UnstableVirtualFunctionElimination;
pub struct UnsupportedDwarfVersion {
pub dwarf_version: u32,
}
#[derive(SessionDiagnostic)]
#[diag(session::target_stack_protector_not_supported)]
pub struct StackProtectorNotSupportedForTarget<'a> {
pub stack_protector: StackProtector,
pub target_triple: &'a TargetTriple,
}
#[derive(SessionDiagnostic)]
#[diag(session::split_debuginfo_unstable_platform)]
pub struct SplitDebugInfoUnstablePlatform {
pub debuginfo: SplitDebuginfo,
}