Skip to content

Commit 8a9434a

Browse files
committed
make both errors the same
1 parent 0f3805b commit 8a9434a

File tree

1 file changed

+1
-8
lines changed
  • compiler/rustc_driver_impl/src

1 file changed

+1
-8
lines changed

compiler/rustc_driver_impl/src/lib.rs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -462,9 +462,7 @@ pub enum Compilation {
462462
fn handle_explain(early_dcx: &EarlyDiagCtxt, registry: Registry, code: &str, color: ColorConfig) {
463463
// Allow "E0123" or "0123" form.
464464
let upper_cased_code = code.to_ascii_uppercase();
465-
let result_code =
466-
upper_cased_code.strip_prefix('E').unwrap_or(&upper_cased_code).parse::<u32>();
467-
if let Ok(code) = result_code
465+
if let Ok(code) = upper_cased_code.strip_prefix('E').unwrap_or(&upper_cased_code).parse::<u32>()
468466
&& let Ok(description) = registry.try_find_description(ErrCode::from_u32(code))
469467
{
470468
let mut is_in_code_block = false;
@@ -489,11 +487,6 @@ fn handle_explain(early_dcx: &EarlyDiagCtxt, registry: Registry, code: &str, col
489487
} else {
490488
safe_print!("{text}");
491489
}
492-
} else if let Ok(code) = result_code
493-
&& code > 9999
494-
{
495-
early_dcx
496-
.early_fatal(format!("{upper_cased_code} exceeds the maximum allowed value (E9999)"));
497490
} else {
498491
early_dcx.early_fatal(format!("{code} is not a valid error code"));
499492
}

0 commit comments

Comments
 (0)