diff --git a/src/librustc_ast_lowering/pat.rs b/src/librustc_ast_lowering/pat.rs index 6cf640a0e98a2..4c3c4ddac78ee 100644 --- a/src/librustc_ast_lowering/pat.rs +++ b/src/librustc_ast_lowering/pat.rs @@ -129,7 +129,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> { let mut prev_rest_span = None; let mut iter = pats.iter(); - // Lower all the patterns until the first occurence of a sub-slice pattern. + // Lower all the patterns until the first occurrence of a sub-slice pattern. for pat in iter.by_ref() { match pat.kind { // Found a sub-slice pattern `..`. Record, lower it to `_`, and stop here. diff --git a/src/librustc_typeck/check/op.rs b/src/librustc_typeck/check/op.rs index 91e1731ac458b..1ab8f05db1266 100644 --- a/src/librustc_typeck/check/op.rs +++ b/src/librustc_typeck/check/op.rs @@ -477,7 +477,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> { } /// If one of the types is an uncalled function and calling it would yield the other type, - /// suggest calling the function. Returns wether a suggestion was given. + /// suggest calling the function. Returns whether a suggestion was given. fn add_type_neq_err_label( &self, err: &mut rustc_errors::DiagnosticBuilder<'_>, diff --git a/src/libstd/sys/sgx/os.rs b/src/libstd/sys/sgx/os.rs index 6ed7a2f20444e..56fc84b4a3fca 100644 --- a/src/libstd/sys/sgx/os.rs +++ b/src/libstd/sys/sgx/os.rs @@ -19,7 +19,7 @@ pub fn errno() -> i32 { pub fn error_string(errno: i32) -> String { if errno == RESULT_SUCCESS { - "operation succesful".into() + "operation successful".into() } else if ((Error::UserRangeStart as _)..=(Error::UserRangeEnd as _)).contains(&errno) { format!("user-specified error {:08x}", errno) } else { diff --git a/src/test/ui/issues/issue-67037-pat-tup-scrut-ty-diff-less-fields.rs b/src/test/ui/issues/issue-67037-pat-tup-scrut-ty-diff-less-fields.rs index 44bd645598ae0..a3023ee906de8 100644 --- a/src/test/ui/issues/issue-67037-pat-tup-scrut-ty-diff-less-fields.rs +++ b/src/test/ui/issues/issue-67037-pat-tup-scrut-ty-diff-less-fields.rs @@ -10,7 +10,7 @@ // However, we did not account for the expected type being different than the tuple pattern type. // This caused an issue when the tuple pattern type (`P`) was generic. // Specifically, we tried deriving the 0th field's type using the `substs` of the expected type. -// When attempting to substitute `T`, there was no such substitution, so "out of range" occured. +// When attempting to substitute `T`, there was no such substitution, so "out of range" occurred. struct U {} // 0 type parameters offered struct P(T); // 1 type parameter wanted diff --git a/src/tools/compiletest/src/runtest.rs b/src/tools/compiletest/src/runtest.rs index d1ee60d74e7e2..be66c9ab2db67 100644 --- a/src/tools/compiletest/src/runtest.rs +++ b/src/tools/compiletest/src/runtest.rs @@ -2949,7 +2949,7 @@ impl<'test> TestCx<'test> { }; if run_output_errors > 0 { self.fatal_proc_rec( - &format!("{} errors occured comparing run output.", run_output_errors), + &format!("{} errors occurred comparing run output.", run_output_errors), &proc_res, ); }