@@ -84,6 +84,7 @@ trait TraitChangeMethodName {
8484#[ cfg( not( cfail1) ) ]
8585#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
8686#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
87+ #[ rustc_metadata_dirty( cfg="cfail2" ) ]
8788#[ rustc_metadata_clean( cfg="cfail3" ) ]
8889trait TraitChangeMethodName {
8990 fn methodChanged ( ) ;
@@ -197,7 +198,7 @@ trait TraitChangeMethodParameterType {
197198// Change order of method parameters ----------------------------------------------
198199#[ cfg( cfail1) ]
199200trait TraitChangeMethodParametersOrder {
200- fn method ( a : i32 , b : i32 ) ;
201+ fn method ( a : i32 , b : i64 ) ;
201202}
202203
203204#[ cfg( not( cfail1) ) ]
@@ -206,7 +207,7 @@ trait TraitChangeMethodParametersOrder {
206207#[ rustc_metadata_dirty( cfg="cfail2" ) ]
207208#[ rustc_metadata_clean( cfg="cfail3" ) ]
208209trait TraitChangeMethodParametersOrder {
209- fn method ( b : i32 , a : i32 ) ;
210+ fn method ( b : i64 , a : i32 ) ;
210211}
211212
212213
@@ -385,8 +386,8 @@ trait TraitAddLifetimeParameterToMethod {
385386
386387
387388// dummy trait for bound
388- trait ReferenceTrait0 { }
389- trait ReferenceTrait1 { }
389+ trait ReferencedTrait0 { }
390+ trait ReferencedTrait1 { }
390391
391392// Add trait bound to method type parameter ---------------------------------------
392393#[ cfg( cfail1) ]
@@ -400,7 +401,7 @@ trait TraitAddTraitBoundToMethodTypeParameter {
400401#[ rustc_metadata_dirty( cfg="cfail2" ) ]
401402#[ rustc_metadata_clean( cfg="cfail3" ) ]
402403trait TraitAddTraitBoundToMethodTypeParameter {
403- fn method < T : ReferenceTrait0 > ( ) ;
404+ fn method < T : ReferencedTrait0 > ( ) ;
404405}
405406
406407
@@ -442,7 +443,7 @@ trait TraitAddLifetimeBoundToMethodTypeParameter {
442443// Add second trait bound to method type parameter --------------------------------
443444#[ cfg( cfail1) ]
444445trait TraitAddSecondTraitBoundToMethodTypeParameter {
445- fn method < T : ReferenceTrait0 > ( ) ;
446+ fn method < T : ReferencedTrait0 > ( ) ;
446447}
447448
448449#[ cfg( not( cfail1) ) ]
@@ -451,7 +452,7 @@ trait TraitAddSecondTraitBoundToMethodTypeParameter {
451452#[ rustc_metadata_dirty( cfg="cfail2" ) ]
452453#[ rustc_metadata_clean( cfg="cfail3" ) ]
453454trait TraitAddSecondTraitBoundToMethodTypeParameter {
454- fn method < T : ReferenceTrait0 + ReferenceTrait1 > ( ) ;
455+ fn method < T : ReferencedTrait0 + ReferencedTrait1 > ( ) ;
455456}
456457
457458
@@ -476,7 +477,7 @@ trait TraitAddSecondBuiltinBoundToMethodTypeParameter {
476477// Add second lifetime bound to method type parameter -----------------------------
477478#[ cfg( cfail1) ]
478479trait TraitAddSecondLifetimeBoundToMethodTypeParameter {
479- fn method < ' a , ' b , ' c > ( a : & ' a u32 , b : & ' b u32 ) ;
480+ fn method < ' a , ' b , ' c : ' a > ( a : & ' a u32 , b : & ' b u32 ) ;
480481}
481482
482483#[ cfg( not( cfail1) ) ]
@@ -523,7 +524,7 @@ trait TraitAddTraitBoundToAssociatedType {
523524#[ rustc_metadata_dirty( cfg="cfail2" ) ]
524525#[ rustc_metadata_clean( cfg="cfail3" ) ]
525526trait TraitAddTraitBoundToAssociatedType {
526- type Associated : ReferenceTrait0 ;
527+ type Associated : ReferencedTrait0 ;
527528
528529 fn mathod ( ) ;
529530}
@@ -642,7 +643,7 @@ trait TraitAddSuperTrait { }
642643#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
643644#[ rustc_metadata_dirty( cfg="cfail2" ) ]
644645#[ rustc_metadata_clean( cfg="cfail3" ) ]
645- trait TraitAddSuperTrait : ReferenceTrait0 { }
646+ trait TraitAddSuperTrait : ReferencedTrait0 { }
646647
647648
648649
@@ -674,14 +675,14 @@ trait TraitAddStaticLifetimeBound : 'static { }
674675
675676// Add super trait as second bound ------------------------------------------------
676677#[ cfg( cfail1) ]
677- trait TraitAddTraitAsSecondBound : ReferenceTrait0 { }
678+ trait TraitAddTraitAsSecondBound : ReferencedTrait0 { }
678679
679680#[ cfg( not( cfail1) ) ]
680681#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
681682#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
682683#[ rustc_metadata_dirty( cfg="cfail2" ) ]
683684#[ rustc_metadata_clean( cfg="cfail3" ) ]
684- trait TraitAddTraitAsSecondBound : ReferenceTrait0 + ReferenceTrait1 { }
685+ trait TraitAddTraitAsSecondBound : ReferencedTrait0 + ReferencedTrait1 { }
685686
686687#[ cfg( cfail1) ]
687688trait TraitAddTraitAsSecondBoundFromBuiltin : Send { }
@@ -691,20 +692,20 @@ trait TraitAddTraitAsSecondBoundFromBuiltin : Send { }
691692#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
692693#[ rustc_metadata_dirty( cfg="cfail2" ) ]
693694#[ rustc_metadata_clean( cfg="cfail3" ) ]
694- trait TraitAddTraitAsSecondBoundFromBuiltin : Send + ReferenceTrait0 { }
695+ trait TraitAddTraitAsSecondBoundFromBuiltin : Send + ReferencedTrait0 { }
695696
696697
697698
698699// Add builtin bound as second bound ----------------------------------------------
699700#[ cfg( cfail1) ]
700- trait TraitAddBuiltinBoundAsSecondBound : ReferenceTrait0 { }
701+ trait TraitAddBuiltinBoundAsSecondBound : ReferencedTrait0 { }
701702
702703#[ cfg( not( cfail1) ) ]
703704#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
704705#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
705706#[ rustc_metadata_dirty( cfg="cfail2" ) ]
706707#[ rustc_metadata_clean( cfg="cfail3" ) ]
707- trait TraitAddBuiltinBoundAsSecondBound : ReferenceTrait0 + Send { }
708+ trait TraitAddBuiltinBoundAsSecondBound : ReferencedTrait0 + Send { }
708709
709710#[ cfg( cfail1) ]
710711trait TraitAddBuiltinBoundAsSecondBoundFromBuiltin : Send { }
@@ -720,14 +721,14 @@ trait TraitAddBuiltinBoundAsSecondBoundFromBuiltin: Send + Copy { }
720721
721722// Add 'static bounds as second bound ---------------------------------------------
722723#[ cfg( cfail1) ]
723- trait TraitAddStaticBoundAsSecondBound : ReferenceTrait0 { }
724+ trait TraitAddStaticBoundAsSecondBound : ReferencedTrait0 { }
724725
725726#[ cfg( not( cfail1) ) ]
726727#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
727728#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
728729#[ rustc_metadata_dirty( cfg="cfail2" ) ]
729730#[ rustc_metadata_clean( cfg="cfail3" ) ]
730- trait TraitAddStaticBoundAsSecondBound : ReferenceTrait0 + ' static { }
731+ trait TraitAddStaticBoundAsSecondBound : ReferencedTrait0 + ' static { }
731732
732733#[ cfg( cfail1) ]
733734trait TraitAddStaticBoundAsSecondBoundFromBuiltin : Send { }
@@ -776,7 +777,7 @@ trait TraitAddTraitBoundToTypeParameterOfTrait<T> { }
776777#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
777778#[ rustc_metadata_dirty( cfg="cfail2" ) ]
778779#[ rustc_metadata_clean( cfg="cfail3" ) ]
779- trait TraitAddTraitBoundToTypeParameterOfTrait < T : ReferenceTrait0 > { }
780+ trait TraitAddTraitBoundToTypeParameterOfTrait < T : ReferencedTrait0 > { }
780781
781782
782783
@@ -847,14 +848,14 @@ trait TraitAddSecondLifetimeParameterToTrait<'a, 'b> { }
847848
848849// Add second trait bound to type parameter of trait ------------------------------
849850#[ cfg( cfail1) ]
850- trait TraitAddSecondTraitBoundToTypeParameterOfTrait < T : ReferenceTrait0 > { }
851+ trait TraitAddSecondTraitBoundToTypeParameterOfTrait < T : ReferencedTrait0 > { }
851852
852853#[ cfg( not( cfail1) ) ]
853854#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
854855#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
855856#[ rustc_metadata_dirty( cfg="cfail2" ) ]
856857#[ rustc_metadata_clean( cfg="cfail3" ) ]
857- trait TraitAddSecondTraitBoundToTypeParameterOfTrait < T : ReferenceTrait0 + ReferenceTrait1 > { }
858+ trait TraitAddSecondTraitBoundToTypeParameterOfTrait < T : ReferencedTrait0 + ReferencedTrait1 > { }
858859
859860
860861
@@ -912,7 +913,7 @@ trait TraitAddTraitBoundToTypeParameterOfTraitWhere<T> { }
912913#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
913914#[ rustc_metadata_dirty( cfg="cfail2" ) ]
914915#[ rustc_metadata_clean( cfg="cfail3" ) ]
915- trait TraitAddTraitBoundToTypeParameterOfTraitWhere < T > where T : ReferenceTrait0 { }
916+ trait TraitAddTraitBoundToTypeParameterOfTraitWhere < T > where T : ReferencedTrait0 { }
916917
917918
918919
@@ -957,15 +958,15 @@ trait TraitAddBuiltinBoundToTypeParameterOfTraitWhere<T> where T: Send { }
957958
958959// Add second trait bound to type parameter of trait in where clause---------------
959960#[ cfg( cfail1) ]
960- trait TraitAddSecondTraitBoundToTypeParameterOfTraitWhere < T > where T : ReferenceTrait0 { }
961+ trait TraitAddSecondTraitBoundToTypeParameterOfTraitWhere < T > where T : ReferencedTrait0 { }
961962
962963#[ cfg( not( cfail1) ) ]
963964#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
964965#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
965966#[ rustc_metadata_dirty( cfg="cfail2" ) ]
966967#[ rustc_metadata_clean( cfg="cfail3" ) ]
967968trait TraitAddSecondTraitBoundToTypeParameterOfTraitWhere < T >
968- where T : ReferenceTrait0 + ReferenceTrait1 { }
969+ where T : ReferencedTrait0 + ReferencedTrait1 { }
969970
970971
971972
@@ -1049,9 +1050,9 @@ mod change_method_parameter_type_indirectly_by_use {
10491050// Change trait bound of method type parameter indirectly by modifying a use statement
10501051mod change_method_parameter_type_bound_indirectly_by_use {
10511052 #[ cfg( cfail1) ]
1052- use super :: ReferenceTrait0 as Bound ;
1053+ use super :: ReferencedTrait0 as Bound ;
10531054 #[ cfg( not( cfail1) ) ]
1054- use super :: ReferenceTrait1 as Bound ;
1055+ use super :: ReferencedTrait1 as Bound ;
10551056
10561057 #[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
10571058 #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
@@ -1068,9 +1069,9 @@ mod change_method_parameter_type_bound_indirectly_by_use {
10681069// by modifying a use statement
10691070mod change_method_parameter_type_bound_indirectly_by_use_where {
10701071 #[ cfg( cfail1) ]
1071- use super :: ReferenceTrait0 as Bound ;
1072+ use super :: ReferencedTrait0 as Bound ;
10721073 #[ cfg( not( cfail1) ) ]
1073- use super :: ReferenceTrait1 as Bound ;
1074+ use super :: ReferencedTrait1 as Bound ;
10741075
10751076 #[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
10761077 #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
@@ -1086,9 +1087,9 @@ mod change_method_parameter_type_bound_indirectly_by_use_where {
10861087// Change trait bound of trait type parameter indirectly by modifying a use statement
10871088mod change_method_type_parameter_bound_indirectly {
10881089 #[ cfg( cfail1) ]
1089- use super :: ReferenceTrait0 as Bound ;
1090+ use super :: ReferencedTrait0 as Bound ;
10901091 #[ cfg( not( cfail1) ) ]
1091- use super :: ReferenceTrait1 as Bound ;
1092+ use super :: ReferencedTrait1 as Bound ;
10921093
10931094 #[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
10941095 #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
@@ -1105,9 +1106,9 @@ mod change_method_type_parameter_bound_indirectly {
11051106// by modifying a use statement
11061107mod change_method_type_parameter_bound_indirectly_where {
11071108 #[ cfg( cfail1) ]
1108- use super :: ReferenceTrait0 as Bound ;
1109+ use super :: ReferencedTrait0 as Bound ;
11091110 #[ cfg( not( cfail1) ) ]
1110- use super :: ReferenceTrait1 as Bound ;
1111+ use super :: ReferencedTrait1 as Bound ;
11111112
11121113 #[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
11131114 #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
0 commit comments