diff options
| author | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2023-06-05 14:22:45 +0000 |
|---|---|---|
| committer | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2023-06-05 14:22:45 +0000 |
| commit | 604ffab063e0b488f43b6f8faf60421a4533dbc0 (patch) | |
| tree | a70c724f10e6c1672de9042c70dcf961a31af336 /compiler/rustc_trait_selection | |
| parent | 42f28f9eb41adb7a197697e5e2d6535d00fd0f4a (diff) | |
| download | rust-604ffab063e0b488f43b6f8faf60421a4533dbc0.tar.gz rust-604ffab063e0b488f43b6f8faf60421a4533dbc0.zip | |
Avoid going through queries if a value of type `AssocItem` is already available
Diffstat (limited to 'compiler/rustc_trait_selection')
| -rw-r--r-- | compiler/rustc_trait_selection/src/traits/object_safety.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_trait_selection/src/traits/object_safety.rs b/compiler/rustc_trait_selection/src/traits/object_safety.rs index 048302187cf..e61cc19354e 100644 --- a/compiler/rustc_trait_selection/src/traits/object_safety.rs +++ b/compiler/rustc_trait_selection/src/traits/object_safety.rs @@ -161,7 +161,7 @@ fn object_safety_violations_for_trait( .in_definition_order() .filter(|item| item.kind == ty::AssocKind::Type) .filter(|item| !tcx.generics_of(item.def_id).params.is_empty()) - .filter(|item| tcx.opt_rpitit_info(item.def_id).is_none()) + .filter(|item| item.opt_rpitit_info.is_none()) .map(|item| { let ident = item.ident(tcx); ObjectSafetyViolation::GAT(ident.name, ident.span) |
