@@ -758,12 +758,12 @@ fn encode_method_ty_fields(ecx: &EncodeContext,
758758 encode_method_fty ( ecx, ebml_w, & method_ty. fty ) ;
759759 encode_visibility ( ebml_w, method_ty. vis ) ;
760760 encode_explicit_self ( ebml_w, method_ty. explicit_self ) ;
761- let purity = method_ty. fty . purity ;
761+ let fn_style = method_ty. fty . fn_style ;
762762 match method_ty. explicit_self {
763763 ast:: SelfStatic => {
764- encode_family ( ebml_w, purity_static_method_family ( purity ) ) ;
764+ encode_family ( ebml_w, fn_style_static_method_family ( fn_style ) ) ;
765765 }
766- _ => encode_family ( ebml_w, purity_fn_family ( purity ) )
766+ _ => encode_family ( ebml_w, style_fn_family ( fn_style ) )
767767 }
768768 encode_provided_source ( ebml_w, method_ty. provided_source ) ;
769769}
@@ -811,18 +811,18 @@ fn encode_info_for_method(ecx: &EncodeContext,
811811 ebml_w. end_tag ( ) ;
812812}
813813
814- fn purity_fn_family ( p : Purity ) -> char {
815- match p {
814+ fn style_fn_family ( s : FnStyle ) -> char {
815+ match s {
816816 UnsafeFn => 'u' ,
817- ImpureFn => 'f' ,
817+ NormalFn => 'f' ,
818818 ExternFn => 'e'
819819 }
820820}
821821
822- fn purity_static_method_family ( p : Purity ) -> char {
823- match p {
822+ fn fn_style_static_method_family ( s : FnStyle ) -> char {
823+ match s {
824824 UnsafeFn => 'U' ,
825- ImpureFn => 'F' ,
825+ NormalFn => 'F' ,
826826 _ => fail ! ( "extern fn can't be static" )
827827 }
828828}
@@ -911,11 +911,11 @@ fn encode_info_for_item(ecx: &EncodeContext,
911911 encode_visibility ( ebml_w, vis) ;
912912 ebml_w. end_tag ( ) ;
913913 }
914- ItemFn ( _, purity , _, ref generics, _) => {
914+ ItemFn ( _, fn_style , _, ref generics, _) => {
915915 add_to_index ( item, ebml_w, index) ;
916916 ebml_w. start_tag ( tag_items_data_item) ;
917917 encode_def_id ( ebml_w, def_id) ;
918- encode_family ( ebml_w, purity_fn_family ( purity ) ) ;
918+ encode_family ( ebml_w, style_fn_family ( fn_style ) ) ;
919919 let tps_len = generics. ty_params . len ( ) ;
920920 encode_bounds_and_type ( ebml_w, ecx, & lookup_item_type ( tcx, def_id) ) ;
921921 encode_name ( ebml_w, item. ident . name ) ;
@@ -1165,17 +1165,17 @@ fn encode_info_for_item(ecx: &EncodeContext,
11651165 match method_ty. explicit_self {
11661166 SelfStatic => {
11671167 encode_family ( ebml_w,
1168- purity_static_method_family (
1169- method_ty. fty . purity ) ) ;
1168+ fn_style_static_method_family (
1169+ method_ty. fty . fn_style ) ) ;
11701170
11711171 let tpt = ty:: lookup_item_type ( tcx, method_def_id) ;
11721172 encode_bounds_and_type ( ebml_w, ecx, & tpt) ;
11731173 }
11741174
11751175 _ => {
11761176 encode_family ( ebml_w,
1177- purity_fn_family (
1178- method_ty. fty . purity ) ) ;
1177+ style_fn_family (
1178+ method_ty. fty . fn_style ) ) ;
11791179 }
11801180 }
11811181
@@ -1227,7 +1227,7 @@ fn encode_info_for_foreign_item(ecx: &EncodeContext,
12271227 encode_def_id ( ebml_w, local_def ( nitem. id ) ) ;
12281228 match nitem. node {
12291229 ForeignItemFn ( ..) => {
1230- encode_family ( ebml_w, purity_fn_family ( ImpureFn ) ) ;
1230+ encode_family ( ebml_w, style_fn_family ( NormalFn ) ) ;
12311231 encode_bounds_and_type ( ebml_w, ecx,
12321232 & lookup_item_type ( ecx. tcx , local_def ( nitem. id ) ) ) ;
12331233 encode_name ( ebml_w, nitem. ident . name ) ;
0 commit comments