Skip to content

Commit d492b9b

Browse files
committed
Add #[const_trait] where needed in tests.
1 parent ce03d25 commit d492b9b

7 files changed

+10
-1
lines changed

src/test/ui/rfc-2632-const-trait-impl/specialization/const-default-const-specialized.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#![feature(const_trait_impl)]
77
#![feature(min_specialization)]
88

9+
#[const_trait]
910
trait Value {
1011
fn value() -> u32;
1112
}

src/test/ui/rfc-2632-const-trait-impl/specialization/const-default-non-const-specialized.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#![feature(const_trait_impl)]
55
#![feature(min_specialization)]
66

7+
#[const_trait]
78
trait Value {
89
fn value() -> u32;
910
}

src/test/ui/rfc-2632-const-trait-impl/specialization/const-default-non-const-specialized.stderr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
error: cannot specialize on const impl with non-const impl
2-
--> $DIR/const-default-non-const-specialized.rs:19:1
2+
--> $DIR/const-default-non-const-specialized.rs:20:1
33
|
44
LL | impl Value for FortyTwo {
55
| ^^^^^^^^^^^^^^^^^^^^^^^

src/test/ui/rfc-2632-const-trait-impl/specialization/default-keyword.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#![feature(const_trait_impl)]
44
#![feature(min_specialization)]
55

6+
#[const_trait]
67
trait Foo {
78
fn foo();
89
}

src/test/ui/rfc-2632-const-trait-impl/specialization/issue-95186-specialize-on-tilde-const.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
#![feature(rustc_attrs)]
77
#![feature(min_specialization)]
88

9+
#[const_trait]
910
#[rustc_specialization_trait]
1011
trait Specialize {}
1112

13+
#[const_trait]
1214
trait Foo {}
1315

1416
impl<T> const Foo for T {}
@@ -18,6 +20,7 @@ where
1820
T: ~const Specialize,
1921
{}
2022

23+
#[const_trait]
2124
trait Bar {}
2225

2326
impl<T> const Bar for T

src/test/ui/rfc-2632-const-trait-impl/specialization/issue-95187-same-trait-bound-different-constness.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
#[rustc_specialization_trait]
1111
trait Specialize {}
1212

13+
#[const_trait]
1314
trait Foo {}
1415

16+
#[const_trait]
1517
trait Bar {}
1618

1719
impl<T> Bar for T

src/test/ui/rfc-2632-const-trait-impl/specialization/non-const-default-const-specialized.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#![feature(const_trait_impl)]
77
#![feature(min_specialization)]
88

9+
#[const_trait]
910
trait Value {
1011
fn value() -> u32;
1112
}

0 commit comments

Comments
 (0)