@@ -62,20 +62,26 @@ impl<'tcx> RegionInferenceContext<'tcx> {
62
62
63
63
assert ! ( self . universal_regions. is_universal_region( fr) ) ;
64
64
65
- self . give_name_from_error_region ( infcx. tcx , mir_def_id, fr, counter, diag)
65
+ let value = self . give_name_from_error_region ( infcx. tcx , mir_def_id, fr, counter, diag)
66
66
. or_else ( || {
67
67
self . give_name_if_anonymous_region_appears_in_arguments (
68
- infcx, mir, mir_def_id, fr, counter, diag)
68
+ infcx, mir, mir_def_id, fr, counter, diag,
69
+ )
69
70
} )
70
71
. or_else ( || {
71
72
self . give_name_if_anonymous_region_appears_in_upvars (
72
- infcx. tcx , mir, fr, counter, diag)
73
+ infcx. tcx , mir, fr, counter, diag,
74
+ )
73
75
} )
74
76
. or_else ( || {
75
77
self . give_name_if_anonymous_region_appears_in_output (
76
- infcx, mir, mir_def_id, fr, counter, diag)
78
+ infcx, mir, mir_def_id, fr, counter, diag,
79
+ )
77
80
} )
78
- . unwrap_or_else ( || span_bug ! ( mir. span, "can't make a name for free region {:?}" , fr) )
81
+ . unwrap_or_else ( || span_bug ! ( mir. span, "can't make a name for free region {:?}" , fr) ) ;
82
+
83
+ debug ! ( "give_region_a_name: gave name {:?}" , value) ;
84
+ value
79
85
}
80
86
81
87
/// Check for the case where `fr` maps to something that the
0 commit comments