diff options
| author | Jhonny Bill Mena <jhonnybillm@gmail.com> | 2022-11-16 20:08:14 -0500 |
|---|---|---|
| committer | Jhonny Bill Mena <jhonnybillm@gmail.com> | 2022-12-27 20:59:19 -0500 |
| commit | 82cf6f204aeb791c38463798e2edd6b4935f1296 (patch) | |
| tree | 99a61c372b1677cbec29c77a27a528919311e5e0 /compiler/rustc_codegen_ssa/src/errors.rs | |
| parent | 739d68a76e35b22341d9930bb6338bf202ba05ba (diff) | |
| download | rust-82cf6f204aeb791c38463798e2edd6b4935f1296.tar.gz rust-82cf6f204aeb791c38463798e2edd6b4935f1296.zip | |
UPDATE - migrate base.rs to new diagnostics infrastructure
Diffstat (limited to 'compiler/rustc_codegen_ssa/src/errors.rs')
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/errors.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/compiler/rustc_codegen_ssa/src/errors.rs b/compiler/rustc_codegen_ssa/src/errors.rs index 0620000201f..9179fe03d3f 100644 --- a/compiler/rustc_codegen_ssa/src/errors.rs +++ b/compiler/rustc_codegen_ssa/src/errors.rs @@ -555,3 +555,23 @@ pub struct ExpectedUsedSymbol { #[primary_span] pub span: Span, } + +#[derive(Diagnostic)] +#[diag(codegen_ssa_multiple_main_functions)] +#[help] +pub struct MultipleMainFunctions { + #[primary_span] + pub span: Span, +} + +#[derive(Diagnostic)] +#[diag(codegen_ssa_metadata_object_file_write)] +pub struct MetadataObjectFileWrite { + pub error: Error, +} + +#[derive(Diagnostic)] +#[diag(codegen_ssa_invalid_windows_subsystem)] +pub struct InvalidWindowsSubsystem { + pub subsystem: Symbol, +} |
