@@ -26,7 +26,7 @@ use rustc_trait_selection::infer::InferCtxtExt;
2626use rustc_trait_selection:: regions:: InferCtxtRegionExt ;
2727use rustc_trait_selection:: traits:: outlives_bounds:: InferCtxtExt as _;
2828use rustc_trait_selection:: traits:: {
29- self , FulfillmentError , ObligationCause , ObligationCauseCode , ObligationCtxt , Reveal ,
29+ self , FulfillmentError , ObligationCause , ObligationCauseCode , ObligationCtxt ,
3030} ;
3131use tracing:: { debug, instrument} ;
3232
@@ -223,7 +223,7 @@ fn compare_method_predicate_entailment<'tcx>(
223223 }
224224
225225 let normalize_cause = traits:: ObligationCause :: misc ( impl_m_span, impl_m_def_id) ;
226- let param_env = ty:: ParamEnv :: new ( tcx. mk_clauses ( & hybrid_preds) , Reveal :: UserFacing ) ;
226+ let param_env = ty:: ParamEnv :: new ( tcx. mk_clauses ( & hybrid_preds) ) ;
227227 let param_env = traits:: normalize_param_env_or_error ( tcx, param_env, normalize_cause) ;
228228 debug ! ( caller_bounds=?param_env. caller_bounds( ) ) ;
229229
@@ -508,7 +508,7 @@ pub(super) fn collect_return_position_impl_trait_in_trait_tys<'tcx>(
508508 . into_iter ( )
509509 . chain ( tcx. predicates_of ( trait_m. def_id ) . instantiate_own ( tcx, trait_to_impl_args) )
510510 . map ( |( clause, _) | clause) ;
511- let param_env = ty:: ParamEnv :: new ( tcx. mk_clauses_from_iter ( hybrid_preds) , Reveal :: UserFacing ) ;
511+ let param_env = ty:: ParamEnv :: new ( tcx. mk_clauses_from_iter ( hybrid_preds) ) ;
512512 let param_env = traits:: normalize_param_env_or_error (
513513 tcx,
514514 param_env,
@@ -1793,7 +1793,7 @@ fn compare_const_predicate_entailment<'tcx>(
17931793 . map ( |( predicate, _) | predicate) ,
17941794 ) ;
17951795
1796- let param_env = ty:: ParamEnv :: new ( tcx. mk_clauses ( & hybrid_preds) , Reveal :: UserFacing ) ;
1796+ let param_env = ty:: ParamEnv :: new ( tcx. mk_clauses ( & hybrid_preds) ) ;
17971797 let param_env = traits:: normalize_param_env_or_error (
17981798 tcx,
17991799 param_env,
@@ -1946,7 +1946,7 @@ fn compare_type_predicate_entailment<'tcx>(
19461946 ) ;
19471947 }
19481948
1949- let param_env = ty:: ParamEnv :: new ( tcx. mk_clauses ( & hybrid_preds) , Reveal :: UserFacing ) ;
1949+ let param_env = ty:: ParamEnv :: new ( tcx. mk_clauses ( & hybrid_preds) ) ;
19501950 let param_env = traits:: normalize_param_env_or_error ( tcx, param_env, normalize_cause) ;
19511951 debug ! ( caller_bounds=?param_env. caller_bounds( ) ) ;
19521952
@@ -2306,7 +2306,7 @@ fn param_env_with_gat_bounds<'tcx>(
23062306 } ;
23072307 }
23082308
2309- ty:: ParamEnv :: new ( tcx. mk_clauses ( & predicates) , Reveal :: UserFacing )
2309+ ty:: ParamEnv :: new ( tcx. mk_clauses ( & predicates) )
23102310}
23112311
23122312/// Manually check here that `async fn foo()` wasn't matched against `fn foo()`,
0 commit comments