translations(rustc_session): migrates session.rs and config.rs
This commit is contained in:
parent
4af35b8e30
commit
60b49581c4
4 changed files with 174 additions and 38 deletions
|
@ -1,7 +1,7 @@
|
|||
use std::num::NonZeroU32;
|
||||
|
||||
use crate as rustc_session;
|
||||
use crate::cgu_reuse_tracker::CguReuse;
|
||||
use crate::{self as rustc_session};
|
||||
use rustc_errors::MultiSpan;
|
||||
use rustc_macros::SessionDiagnostic;
|
||||
use rustc_span::{Span, Symbol};
|
||||
|
@ -43,3 +43,70 @@ pub struct FeatureDiagnosticForIssue {
|
|||
pub struct FeatureDiagnosticHelp {
|
||||
pub feature: Symbol,
|
||||
}
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::target_data_layout_parse_error)]
|
||||
pub struct TargetDataLayoutParseError {
|
||||
pub err: String,
|
||||
}
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::not_circumvent_feature)]
|
||||
pub struct NotCircumventFeature;
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::linker_plugin_lto_windows_not_supported)]
|
||||
pub struct LinkerPluginToWindowsNotSupported;
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::profile_use_file_does_not_exist)]
|
||||
pub struct ProfileUseFileDoesNotExist<'a> {
|
||||
pub path: &'a std::path::Path,
|
||||
}
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::profile_sample_use_file_does_not_exist)]
|
||||
pub struct ProfileSampleUseFileDoesNotExist<'a> {
|
||||
pub path: &'a std::path::Path,
|
||||
}
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::target_requires_unwind_tables)]
|
||||
pub struct TargetRequiresUnwindTables;
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::sanitizer_not_supported)]
|
||||
pub struct SanitizerNotSupported {
|
||||
pub us: String,
|
||||
}
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::sanitizers_not_supported)]
|
||||
pub struct SanitizersNotSupported {
|
||||
pub us: String,
|
||||
}
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::cannot_mix_and_match_sanitizers)]
|
||||
pub struct CannotMixAndMatchSanitizers {
|
||||
pub first: String,
|
||||
pub second: String,
|
||||
}
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::cannot_enable_crt_static_linux)]
|
||||
pub struct CannotEnableCrtStaticLinux;
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::sanitizer_cfi_enabled)]
|
||||
pub struct SanitizerCfiEnabled;
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::unstable_virtual_function_elimination)]
|
||||
pub struct UnstableVirtualFunctionElimination;
|
||||
|
||||
#[derive(SessionDiagnostic)]
|
||||
#[diag(session::unsupported_dwarf_version)]
|
||||
pub struct UnsupportedDwarfVersion {
|
||||
pub dwarf_version: u32,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue