diff options
| author | bors <bors@rust-lang.org> | 2022-09-10 20:54:01 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-09-10 20:54:01 +0000 |
| commit | 2287107588d92889d282e6cd3c1ca5df34cd34a5 (patch) | |
| tree | efd90ebe87db4b8b9c5642b56e62728829badf29 /compiler/rustc_trait_selection/src/traits | |
| parent | 4a6ac3c225d6322caaf0ef86623cddc74e5260c6 (diff) | |
| parent | 1e54fcc1adeb3932ea7844ec1f86389a680ab86d (diff) | |
| download | rust-2287107588d92889d282e6cd3c1ca5df34cd34a5.tar.gz rust-2287107588d92889d282e6cd3c1ca5df34cd34a5.zip | |
Auto merge of #98559 - jackh726:remove-reempty, r=oli-obk
Remove ReEmpty r? rust-lang/types
Diffstat (limited to 'compiler/rustc_trait_selection/src/traits')
| -rw-r--r-- | compiler/rustc_trait_selection/src/traits/wf.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_trait_selection/src/traits/wf.rs b/compiler/rustc_trait_selection/src/traits/wf.rs index 9a571837e9f..9d3a1a4a031 100644 --- a/compiler/rustc_trait_selection/src/traits/wf.rs +++ b/compiler/rustc_trait_selection/src/traits/wf.rs @@ -101,6 +101,7 @@ pub fn trait_obligations<'a, 'tcx>( wf.normalize(infcx) } +#[instrument(skip(infcx), ret)] pub fn predicate_obligations<'a, 'tcx>( infcx: &InferCtxt<'a, 'tcx>, param_env: ty::ParamEnv<'tcx>, @@ -440,6 +441,7 @@ impl<'tcx> WfPredicates<'tcx> { let param_env = self.param_env; let depth = self.recursion_depth; while let Some(arg) = walker.next() { + debug!(?arg, ?self.out); let ty = match arg.unpack() { GenericArgKind::Type(ty) => ty, @@ -689,6 +691,8 @@ impl<'tcx> WfPredicates<'tcx> { )); } } + + debug!(?self.out); } } |
