summaryrefslogtreecommitdiffstats
path: root/compiler/rustc_infer/src/infer/combine.rs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/rustc_infer/src/infer/combine.rs')
-rw-r--r--compiler/rustc_infer/src/infer/combine.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/rustc_infer/src/infer/combine.rs b/compiler/rustc_infer/src/infer/combine.rs
index a9cdb8c51..ddc8e7e50 100644
--- a/compiler/rustc_infer/src/infer/combine.rs
+++ b/compiler/rustc_infer/src/infer/combine.rs
@@ -177,7 +177,7 @@ impl<'tcx> InferCtxt<'tcx> {
self.tcx.check_tys_might_be_eq(canonical).map_err(|_| {
self.tcx.sess.delay_span_bug(
DUMMY_SP,
- format!("cannot relate consts of different types (a={:?}, b={:?})", a, b,),
+ format!("cannot relate consts of different types (a={a:?}, b={b:?})",),
)
})
});
@@ -254,7 +254,7 @@ impl<'tcx> InferCtxt<'tcx> {
/// in `ct` with `ct` itself.
///
/// This is especially important as unevaluated consts use their parents generics.
- /// They therefore often contain unused substs, making these errors far more likely.
+ /// They therefore often contain unused args, making these errors far more likely.
///
/// A good example of this is the following:
///
@@ -272,12 +272,12 @@ impl<'tcx> InferCtxt<'tcx> {
/// ```
///
/// Here `3 + 4` ends up as `ConstKind::Unevaluated` which uses the generics
- /// of `fn bind` (meaning that its substs contain `N`).
+ /// of `fn bind` (meaning that its args contain `N`).
///
/// `bind(arr)` now infers that the type of `arr` must be `[u8; N]`.
/// The assignment `arr = bind(arr)` now tries to equate `N` with `3 + 4`.
///
- /// As `3 + 4` contains `N` in its substs, this must not succeed.
+ /// As `3 + 4` contains `N` in its args, this must not succeed.
///
/// See `tests/ui/const-generics/occurs-check/` for more examples where this is relevant.
#[instrument(level = "debug", skip(self))]