about summary refs log tree commit diff
path: root/compiler/rustc_traits/src
diff options
context:
space:
mode:
authorb-naber <bn263@gmx.de>2021-12-10 17:31:40 +0100
committerb-naber <bn263@gmx.de>2021-12-13 23:05:25 +0100
commit399ab40dbd9f3bca72f589feefbf5bf1bcacf778 (patch)
tree83dcb60f129e0c96c9300999c60d236c42babe8c /compiler/rustc_traits/src
parent8250eef6857c19acb1b9db003ce918b33583835f (diff)
downloadrust-399ab40dbd9f3bca72f589feefbf5bf1bcacf778.tar.gz
rust-399ab40dbd9f3bca72f589feefbf5bf1bcacf778.zip
get rid of normalize_generic_arg... queries
Diffstat (limited to 'compiler/rustc_traits/src')
-rw-r--r--compiler/rustc_traits/src/normalize_erasing_regions.rs20
1 files changed, 2 insertions, 18 deletions
diff --git a/compiler/rustc_traits/src/normalize_erasing_regions.rs b/compiler/rustc_traits/src/normalize_erasing_regions.rs
index f7d1ebed7d7..87530cf9961 100644
--- a/compiler/rustc_traits/src/normalize_erasing_regions.rs
+++ b/compiler/rustc_traits/src/normalize_erasing_regions.rs
@@ -8,30 +8,14 @@ use std::sync::atomic::Ordering;
 
 crate fn provide(p: &mut Providers) {
     *p = Providers {
-        normalize_generic_arg_after_erasing_regions: |tcx, goal| {
-            debug!("normalize_generic_arg_after_erasing_regions(goal={:#?})", goal);
+        try_normalize_generic_arg_after_erasing_regions: |tcx, goal| {
+            debug!("try_normalize_generic_arg_after_erasing_regions(goal={:#?}", goal);
 
             tcx.sess
                 .perf_stats
                 .normalize_generic_arg_after_erasing_regions
                 .fetch_add(1, Ordering::Relaxed);
 
-            let (param_env, goal) = goal.into_parts();
-            tcx.try_normalize_erasing_regions(param_env, goal).unwrap_or_else(|_| bug!(
-                "Failed to normalize {:?}, maybe try to call `try_normalize_erasing_regions` instead",
-                goal
-            ))
-        },
-        normalize_mir_const_after_erasing_regions: |tcx, goal| {
-            let (param_env, goal) = goal.into_parts();
-            tcx.try_normalize_erasing_regions(param_env, goal).unwrap_or_else(|_| bug!(
-                "Failed to normalize {:?}, maybe try to call `try_normalize_erasing_regions` instead",
-                goal
-            ))
-        },
-        try_normalize_generic_arg_after_erasing_regions: |tcx, goal| {
-            debug!("try_normalize_generic_arg_after_erasing_regions(goal={:#?}", goal);
-
             try_normalize_after_erasing_regions(tcx, goal)
         },
         try_normalize_mir_const_after_erasing_regions: |tcx, goal| {