Skip to content

Commit a12d763

Browse files
committed
Fixes requested by @michaelwoerister
1 parent 801a580 commit a12d763

File tree

1 file changed

+32
-31
lines changed

1 file changed

+32
-31
lines changed

src/test/incremental/hashes/trait_defs.rs

Lines changed: 32 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -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")]
8889
trait TraitChangeMethodName {
8990
fn methodChanged();
@@ -197,7 +198,7 @@ trait TraitChangeMethodParameterType {
197198
// Change order of method parameters ----------------------------------------------
198199
#[cfg(cfail1)]
199200
trait 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")]
208209
trait 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")]
402403
trait 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)]
444445
trait 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")]
453454
trait 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)]
478479
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);
480481
}
481482

482483
#[cfg(not(cfail1))]
@@ -523,7 +524,7 @@ trait TraitAddTraitBoundToAssociatedType {
523524
#[rustc_metadata_dirty(cfg="cfail2")]
524525
#[rustc_metadata_clean(cfg="cfail3")]
525526
trait 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)]
687688
trait 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)]
710711
trait 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)]
733734
trait 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")]
967968
trait 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
10501051
mod 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
10691070
mod 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
10871088
mod 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
11061107
mod 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

Comments
 (0)