mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-27 18:57:42 +03:00
Fix typos and outdated comments
This commit is contained in:
@@ -169,7 +169,7 @@ fn convert(cx: &mut AcceptContext<'_, '_, S>, args: &ArgParser) -> Option<Attrib
|
||||
return None;
|
||||
};
|
||||
let Some(classname) = nv.value_as_str() else {
|
||||
// `#[rustc_objc_class = ...]` is expected to be used as an implementatioin detail
|
||||
// `#[rustc_objc_class = ...]` is expected to be used as an implementation detail
|
||||
// inside a standard library macro, but `cx.expected_string_literal` exposes too much.
|
||||
// Use a custom error message instead.
|
||||
cx.emit_err(ObjcClassExpectedStringLiteral { span: nv.value_span });
|
||||
@@ -201,7 +201,7 @@ fn convert(cx: &mut AcceptContext<'_, '_, S>, args: &ArgParser) -> Option<Attrib
|
||||
return None;
|
||||
};
|
||||
let Some(methname) = nv.value_as_str() else {
|
||||
// `#[rustc_objc_selector = ...]` is expected to be used as an implementatioin detail
|
||||
// `#[rustc_objc_selector = ...]` is expected to be used as an implementation detail
|
||||
// inside a standard library macro, but `cx.expected_string_literal` exposes too much.
|
||||
// Use a custom error message instead.
|
||||
cx.emit_err(ObjcSelectorExpectedStringLiteral { span: nv.value_span });
|
||||
|
||||
@@ -437,7 +437,7 @@ fn arg_local_refs<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
|
||||
assert_eq!(
|
||||
None,
|
||||
num_untupled.replace(tupled_arg_tys.len()),
|
||||
"Replaced existing num_tupled"
|
||||
"Replaced existing num_untupled"
|
||||
);
|
||||
|
||||
return LocalRef::Place(place);
|
||||
|
||||
@@ -192,7 +192,7 @@ pub enum DefKind {
|
||||
/// These are all represented with the same `ExprKind::Closure` in the AST and HIR,
|
||||
/// which makes it difficult to distinguish these during def collection. Therefore,
|
||||
/// we treat them all the same, and code which needs to distinguish them can match
|
||||
/// or `hir::ClosureKind` or `type_of`.
|
||||
/// on `hir::ClosureKind` or `type_of`.
|
||||
Closure,
|
||||
/// The definition of a synthetic coroutine body created by the lowering of a
|
||||
/// coroutine-closure, such as an async closure.
|
||||
|
||||
@@ -1,8 +1,4 @@
|
||||
//! This module implements some validity checks for attributes.
|
||||
//! In particular it verifies that `#[inline]` and `#[repr]` attributes are
|
||||
//! attached to items that actually support them and if there are
|
||||
//! conflicts between multiple such attributes attached to the same
|
||||
//! item.
|
||||
//! This module lists attribute targets, with conversions from other types.
|
||||
|
||||
use std::fmt::{self, Display};
|
||||
|
||||
|
||||
@@ -2121,7 +2121,7 @@ fn output_base_name(&self) -> Utf8PathBuf {
|
||||
}
|
||||
|
||||
/// Prints a message to (captured) stdout if `config.verbose` is true.
|
||||
/// The message is also logged to `tracing::debug!` regardles of verbosity.
|
||||
/// The message is also logged to `tracing::debug!` regardless of verbosity.
|
||||
///
|
||||
/// Use `format_args!` as the argument to perform formatting if required.
|
||||
fn logv(&self, message: impl fmt::Display) {
|
||||
@@ -2748,7 +2748,7 @@ fn compare_output(
|
||||
return CompareOutcome::Same;
|
||||
}
|
||||
if expected_lines.is_empty() {
|
||||
// if we have no lines to check, force a full overwite
|
||||
// if we have no lines to check, force a full overwrite
|
||||
("", actual)
|
||||
} else {
|
||||
// this prints/blesses the subset, not the actual
|
||||
|
||||
Reference in New Issue
Block a user