Skip to content

Commit 7c7eef3

Browse files
Auto merge of #142289 - fmease:maybe-perf-gen-args, r=<try>
[perf] Tweak `GenericArgs`-related functions Result: #142289 (comment)
2 parents 40daf23 + 642bb6d commit 7c7eef3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

compiler/rustc_middle/src/ty/context.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
pub mod tls;
66

7-
use std::assert_matches::{assert_matches, debug_assert_matches};
7+
use std::assert_matches::debug_assert_matches;
88
use std::borrow::Borrow;
99
use std::cmp::Ordering;
1010
use std::env::VarError;
@@ -268,9 +268,9 @@ impl<'tcx> Interner for TyCtxt<'tcx> {
268268
def_id: DefId,
269269
args: ty::GenericArgsRef<'tcx>,
270270
) -> (ty::TraitRef<'tcx>, &'tcx [ty::GenericArg<'tcx>]) {
271-
assert_matches!(self.def_kind(def_id), DefKind::AssocTy | DefKind::AssocConst);
271+
debug_assert_matches!(self.def_kind(def_id), DefKind::AssocTy | DefKind::AssocConst);
272272
let trait_def_id = self.parent(def_id);
273-
assert_matches!(self.def_kind(trait_def_id), DefKind::Trait);
273+
debug_assert_matches!(self.def_kind(trait_def_id), DefKind::Trait);
274274
let trait_generics = self.generics_of(trait_def_id);
275275
(
276276
ty::TraitRef::new_from_args(self, trait_def_id, args.truncate_to(self, trait_generics)),

0 commit comments

Comments
 (0)