@@ -84,6 +84,7 @@ trait TraitChangeMethodName {
84
84
#[ cfg( not( cfail1) ) ]
85
85
#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
86
86
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
87
+ #[ rustc_metadata_dirty( cfg="cfail2" ) ]
87
88
#[ rustc_metadata_clean( cfg="cfail3" ) ]
88
89
trait TraitChangeMethodName {
89
90
fn methodChanged ( ) ;
@@ -197,7 +198,7 @@ trait TraitChangeMethodParameterType {
197
198
// Change order of method parameters ----------------------------------------------
198
199
#[ cfg( cfail1) ]
199
200
trait TraitChangeMethodParametersOrder {
200
- fn method ( a : i32 , b : i32 ) ;
201
+ fn method ( a : i32 , b : i64 ) ;
201
202
}
202
203
203
204
#[ cfg( not( cfail1) ) ]
@@ -206,7 +207,7 @@ trait TraitChangeMethodParametersOrder {
206
207
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
207
208
#[ rustc_metadata_clean( cfg="cfail3" ) ]
208
209
trait TraitChangeMethodParametersOrder {
209
- fn method ( b : i32 , a : i32 ) ;
210
+ fn method ( b : i64 , a : i32 ) ;
210
211
}
211
212
212
213
@@ -385,8 +386,8 @@ trait TraitAddLifetimeParameterToMethod {
385
386
386
387
387
388
// dummy trait for bound
388
- trait ReferenceTrait0 { }
389
- trait ReferenceTrait1 { }
389
+ trait ReferencedTrait0 { }
390
+ trait ReferencedTrait1 { }
390
391
391
392
// Add trait bound to method type parameter ---------------------------------------
392
393
#[ cfg( cfail1) ]
@@ -400,7 +401,7 @@ trait TraitAddTraitBoundToMethodTypeParameter {
400
401
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
401
402
#[ rustc_metadata_clean( cfg="cfail3" ) ]
402
403
trait TraitAddTraitBoundToMethodTypeParameter {
403
- fn method < T : ReferenceTrait0 > ( ) ;
404
+ fn method < T : ReferencedTrait0 > ( ) ;
404
405
}
405
406
406
407
@@ -442,7 +443,7 @@ trait TraitAddLifetimeBoundToMethodTypeParameter {
442
443
// Add second trait bound to method type parameter --------------------------------
443
444
#[ cfg( cfail1) ]
444
445
trait TraitAddSecondTraitBoundToMethodTypeParameter {
445
- fn method < T : ReferenceTrait0 > ( ) ;
446
+ fn method < T : ReferencedTrait0 > ( ) ;
446
447
}
447
448
448
449
#[ cfg( not( cfail1) ) ]
@@ -451,7 +452,7 @@ trait TraitAddSecondTraitBoundToMethodTypeParameter {
451
452
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
452
453
#[ rustc_metadata_clean( cfg="cfail3" ) ]
453
454
trait TraitAddSecondTraitBoundToMethodTypeParameter {
454
- fn method < T : ReferenceTrait0 + ReferenceTrait1 > ( ) ;
455
+ fn method < T : ReferencedTrait0 + ReferencedTrait1 > ( ) ;
455
456
}
456
457
457
458
@@ -476,7 +477,7 @@ trait TraitAddSecondBuiltinBoundToMethodTypeParameter {
476
477
// Add second lifetime bound to method type parameter -----------------------------
477
478
#[ cfg( cfail1) ]
478
479
trait 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 ) ;
480
481
}
481
482
482
483
#[ cfg( not( cfail1) ) ]
@@ -523,7 +524,7 @@ trait TraitAddTraitBoundToAssociatedType {
523
524
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
524
525
#[ rustc_metadata_clean( cfg="cfail3" ) ]
525
526
trait TraitAddTraitBoundToAssociatedType {
526
- type Associated : ReferenceTrait0 ;
527
+ type Associated : ReferencedTrait0 ;
527
528
528
529
fn mathod ( ) ;
529
530
}
@@ -642,7 +643,7 @@ trait TraitAddSuperTrait { }
642
643
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
643
644
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
644
645
#[ rustc_metadata_clean( cfg="cfail3" ) ]
645
- trait TraitAddSuperTrait : ReferenceTrait0 { }
646
+ trait TraitAddSuperTrait : ReferencedTrait0 { }
646
647
647
648
648
649
@@ -674,14 +675,14 @@ trait TraitAddStaticLifetimeBound : 'static { }
674
675
675
676
// Add super trait as second bound ------------------------------------------------
676
677
#[ cfg( cfail1) ]
677
- trait TraitAddTraitAsSecondBound : ReferenceTrait0 { }
678
+ trait TraitAddTraitAsSecondBound : ReferencedTrait0 { }
678
679
679
680
#[ cfg( not( cfail1) ) ]
680
681
#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
681
682
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
682
683
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
683
684
#[ rustc_metadata_clean( cfg="cfail3" ) ]
684
- trait TraitAddTraitAsSecondBound : ReferenceTrait0 + ReferenceTrait1 { }
685
+ trait TraitAddTraitAsSecondBound : ReferencedTrait0 + ReferencedTrait1 { }
685
686
686
687
#[ cfg( cfail1) ]
687
688
trait TraitAddTraitAsSecondBoundFromBuiltin : Send { }
@@ -691,20 +692,20 @@ trait TraitAddTraitAsSecondBoundFromBuiltin : Send { }
691
692
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
692
693
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
693
694
#[ rustc_metadata_clean( cfg="cfail3" ) ]
694
- trait TraitAddTraitAsSecondBoundFromBuiltin : Send + ReferenceTrait0 { }
695
+ trait TraitAddTraitAsSecondBoundFromBuiltin : Send + ReferencedTrait0 { }
695
696
696
697
697
698
698
699
// Add builtin bound as second bound ----------------------------------------------
699
700
#[ cfg( cfail1) ]
700
- trait TraitAddBuiltinBoundAsSecondBound : ReferenceTrait0 { }
701
+ trait TraitAddBuiltinBoundAsSecondBound : ReferencedTrait0 { }
701
702
702
703
#[ cfg( not( cfail1) ) ]
703
704
#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
704
705
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
705
706
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
706
707
#[ rustc_metadata_clean( cfg="cfail3" ) ]
707
- trait TraitAddBuiltinBoundAsSecondBound : ReferenceTrait0 + Send { }
708
+ trait TraitAddBuiltinBoundAsSecondBound : ReferencedTrait0 + Send { }
708
709
709
710
#[ cfg( cfail1) ]
710
711
trait TraitAddBuiltinBoundAsSecondBoundFromBuiltin : Send { }
@@ -720,14 +721,14 @@ trait TraitAddBuiltinBoundAsSecondBoundFromBuiltin: Send + Copy { }
720
721
721
722
// Add 'static bounds as second bound ---------------------------------------------
722
723
#[ cfg( cfail1) ]
723
- trait TraitAddStaticBoundAsSecondBound : ReferenceTrait0 { }
724
+ trait TraitAddStaticBoundAsSecondBound : ReferencedTrait0 { }
724
725
725
726
#[ cfg( not( cfail1) ) ]
726
727
#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
727
728
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
728
729
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
729
730
#[ rustc_metadata_clean( cfg="cfail3" ) ]
730
- trait TraitAddStaticBoundAsSecondBound : ReferenceTrait0 + ' static { }
731
+ trait TraitAddStaticBoundAsSecondBound : ReferencedTrait0 + ' static { }
731
732
732
733
#[ cfg( cfail1) ]
733
734
trait TraitAddStaticBoundAsSecondBoundFromBuiltin : Send { }
@@ -776,7 +777,7 @@ trait TraitAddTraitBoundToTypeParameterOfTrait<T> { }
776
777
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
777
778
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
778
779
#[ rustc_metadata_clean( cfg="cfail3" ) ]
779
- trait TraitAddTraitBoundToTypeParameterOfTrait < T : ReferenceTrait0 > { }
780
+ trait TraitAddTraitBoundToTypeParameterOfTrait < T : ReferencedTrait0 > { }
780
781
781
782
782
783
@@ -847,14 +848,14 @@ trait TraitAddSecondLifetimeParameterToTrait<'a, 'b> { }
847
848
848
849
// Add second trait bound to type parameter of trait ------------------------------
849
850
#[ cfg( cfail1) ]
850
- trait TraitAddSecondTraitBoundToTypeParameterOfTrait < T : ReferenceTrait0 > { }
851
+ trait TraitAddSecondTraitBoundToTypeParameterOfTrait < T : ReferencedTrait0 > { }
851
852
852
853
#[ cfg( not( cfail1) ) ]
853
854
#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
854
855
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
855
856
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
856
857
#[ rustc_metadata_clean( cfg="cfail3" ) ]
857
- trait TraitAddSecondTraitBoundToTypeParameterOfTrait < T : ReferenceTrait0 + ReferenceTrait1 > { }
858
+ trait TraitAddSecondTraitBoundToTypeParameterOfTrait < T : ReferencedTrait0 + ReferencedTrait1 > { }
858
859
859
860
860
861
@@ -912,7 +913,7 @@ trait TraitAddTraitBoundToTypeParameterOfTraitWhere<T> { }
912
913
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
913
914
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
914
915
#[ rustc_metadata_clean( cfg="cfail3" ) ]
915
- trait TraitAddTraitBoundToTypeParameterOfTraitWhere < T > where T : ReferenceTrait0 { }
916
+ trait TraitAddTraitBoundToTypeParameterOfTraitWhere < T > where T : ReferencedTrait0 { }
916
917
917
918
918
919
@@ -957,15 +958,15 @@ trait TraitAddBuiltinBoundToTypeParameterOfTraitWhere<T> where T: Send { }
957
958
958
959
// Add second trait bound to type parameter of trait in where clause---------------
959
960
#[ cfg( cfail1) ]
960
- trait TraitAddSecondTraitBoundToTypeParameterOfTraitWhere < T > where T : ReferenceTrait0 { }
961
+ trait TraitAddSecondTraitBoundToTypeParameterOfTraitWhere < T > where T : ReferencedTrait0 { }
961
962
962
963
#[ cfg( not( cfail1) ) ]
963
964
#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
964
965
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
965
966
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
966
967
#[ rustc_metadata_clean( cfg="cfail3" ) ]
967
968
trait TraitAddSecondTraitBoundToTypeParameterOfTraitWhere < T >
968
- where T : ReferenceTrait0 + ReferenceTrait1 { }
969
+ where T : ReferencedTrait0 + ReferencedTrait1 { }
969
970
970
971
971
972
@@ -1049,9 +1050,9 @@ mod change_method_parameter_type_indirectly_by_use {
1049
1050
// Change trait bound of method type parameter indirectly by modifying a use statement
1050
1051
mod change_method_parameter_type_bound_indirectly_by_use {
1051
1052
#[ cfg( cfail1) ]
1052
- use super :: ReferenceTrait0 as Bound ;
1053
+ use super :: ReferencedTrait0 as Bound ;
1053
1054
#[ cfg( not( cfail1) ) ]
1054
- use super :: ReferenceTrait1 as Bound ;
1055
+ use super :: ReferencedTrait1 as Bound ;
1055
1056
1056
1057
#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
1057
1058
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
@@ -1068,9 +1069,9 @@ mod change_method_parameter_type_bound_indirectly_by_use {
1068
1069
// by modifying a use statement
1069
1070
mod change_method_parameter_type_bound_indirectly_by_use_where {
1070
1071
#[ cfg( cfail1) ]
1071
- use super :: ReferenceTrait0 as Bound ;
1072
+ use super :: ReferencedTrait0 as Bound ;
1072
1073
#[ cfg( not( cfail1) ) ]
1073
- use super :: ReferenceTrait1 as Bound ;
1074
+ use super :: ReferencedTrait1 as Bound ;
1074
1075
1075
1076
#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
1076
1077
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
@@ -1086,9 +1087,9 @@ mod change_method_parameter_type_bound_indirectly_by_use_where {
1086
1087
// Change trait bound of trait type parameter indirectly by modifying a use statement
1087
1088
mod change_method_type_parameter_bound_indirectly {
1088
1089
#[ cfg( cfail1) ]
1089
- use super :: ReferenceTrait0 as Bound ;
1090
+ use super :: ReferencedTrait0 as Bound ;
1090
1091
#[ cfg( not( cfail1) ) ]
1091
- use super :: ReferenceTrait1 as Bound ;
1092
+ use super :: ReferencedTrait1 as Bound ;
1092
1093
1093
1094
#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
1094
1095
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
@@ -1105,9 +1106,9 @@ mod change_method_type_parameter_bound_indirectly {
1105
1106
// by modifying a use statement
1106
1107
mod change_method_type_parameter_bound_indirectly_where {
1107
1108
#[ cfg( cfail1) ]
1108
- use super :: ReferenceTrait0 as Bound ;
1109
+ use super :: ReferencedTrait0 as Bound ;
1109
1110
#[ cfg( not( cfail1) ) ]
1110
- use super :: ReferenceTrait1 as Bound ;
1111
+ use super :: ReferencedTrait1 as Bound ;
1111
1112
1112
1113
#[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
1113
1114
#[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
0 commit comments