@@ -2144,12 +2144,14 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
21442144 } else {
21452145 match decl. output {
21462146 FunctionRetTy :: Ty ( ref ty) => match in_band_ty_params {
2147- Some ( ( def_id, _) ) if impl_trait_return_allow => {
2148- hir:: Return ( self . lower_ty ( ty, ImplTraitContext :: OpaqueTy ( Some ( def_id) ) ) )
2149- }
2150- _ => hir:: Return ( self . lower_ty ( ty, ImplTraitContext :: disallowed ( ) ) ) ,
2147+ Some ( ( def_id, _) ) if impl_trait_return_allow => hir:: FunctionRetTy :: Return (
2148+ self . lower_ty ( ty, ImplTraitContext :: OpaqueTy ( Some ( def_id) ) ) ,
2149+ ) ,
2150+ _ => hir:: FunctionRetTy :: Return (
2151+ self . lower_ty ( ty, ImplTraitContext :: disallowed ( ) ) ,
2152+ ) ,
21512153 } ,
2152- FunctionRetTy :: Default ( span) => hir:: DefaultReturn ( span) ,
2154+ FunctionRetTy :: Default ( span) => hir:: FunctionRetTy :: DefaultReturn ( span) ,
21532155 }
21542156 } ;
21552157
@@ -2940,8 +2942,10 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
29402942
29412943 fn lower_block_check_mode ( & mut self , b : & BlockCheckMode ) -> hir:: BlockCheckMode {
29422944 match * b {
2943- BlockCheckMode :: Default => hir:: DefaultBlock ,
2944- BlockCheckMode :: Unsafe ( u) => hir:: UnsafeBlock ( self . lower_unsafe_source ( u) ) ,
2945+ BlockCheckMode :: Default => hir:: BlockCheckMode :: DefaultBlock ,
2946+ BlockCheckMode :: Unsafe ( u) => {
2947+ hir:: BlockCheckMode :: UnsafeBlock ( self . lower_unsafe_source ( u) )
2948+ }
29452949 }
29462950 }
29472951
@@ -2956,8 +2960,8 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
29562960
29572961 fn lower_unsafe_source ( & mut self , u : UnsafeSource ) -> hir:: UnsafeSource {
29582962 match u {
2959- CompilerGenerated => hir:: CompilerGenerated ,
2960- UserProvided => hir:: UserProvided ,
2963+ CompilerGenerated => hir:: UnsafeSource :: CompilerGenerated ,
2964+ UserProvided => hir:: UnsafeSource :: UserProvided ,
29612965 }
29622966 }
29632967
@@ -3004,7 +3008,7 @@ impl<'a, 'hir> LoweringContext<'a, 'hir> {
30043008 stmts,
30053009 expr,
30063010 hir_id : self . next_id ( ) ,
3007- rules : hir:: DefaultBlock ,
3011+ rules : hir:: BlockCheckMode :: DefaultBlock ,
30083012 span,
30093013 targeted_by_break : false ,
30103014 } ;
0 commit comments