diff options
| author | Bryanskiy <ivakin.kir@gmail.com> | 2024-08-04 19:52:15 +0300 |
|---|---|---|
| committer | Bryanskiy <ivakin.kir@gmail.com> | 2024-09-02 19:59:18 +0300 |
| commit | c51953f4d8618c9db6ef383a537814ee37977b58 (patch) | |
| tree | f7e365d20faaa8cccc76b0375f60410d76776b30 /compiler/rustc_metadata | |
| parent | 717aec0f8eebdc5eb51756e5129dde15e8b25710 (diff) | |
| download | rust-c51953f4d8618c9db6ef383a537814ee37977b58.tar.gz rust-c51953f4d8618c9db6ef383a537814ee37977b58.zip | |
Use `DeepRejectCtxt` to quickly reject `ParamEnv` candidates
Diffstat (limited to 'compiler/rustc_metadata')
| -rw-r--r-- | compiler/rustc_metadata/src/rmeta/encoder.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_metadata/src/rmeta/encoder.rs b/compiler/rustc_metadata/src/rmeta/encoder.rs index 0d83f8c6c5c..f8128e988e2 100644 --- a/compiler/rustc_metadata/src/rmeta/encoder.rs +++ b/compiler/rustc_metadata/src/rmeta/encoder.rs @@ -2017,7 +2017,7 @@ impl<'a, 'tcx> EncodeContext<'a, 'tcx> { let simplified_self_ty = fast_reject::simplify_type( self.tcx, trait_ref.self_ty(), - TreatParams::AsCandidateKey, + TreatParams::InstantiateWithInfer, ); trait_impls .entry(trait_ref.def_id) |
