@@ -4,53 +4,37 @@ error: `~const` is not allowed here
44LL | fn rpit() -> impl ~const T { S }
55 | ^^^^^^^^
66 |
7-  = note: only allowed on bounds on traits' associated types and functions, const fns , const impls and its associated functions
7+  = note: only allowed on bounds on functions,  traits' associated types and functions, const impls and its associated functions
88
99error: `~const` is not allowed here
1010 --> $DIR/tilde-const-invalid-places.rs:11:17
1111 |
1212LL | fn apit(_: impl ~const T) {}
1313 | ^^^^^^^^
1414 |
15-  = note: only allowed on bounds on traits' associated types and functions, const fns , const impls and its associated functions
15+  = note: only allowed on bounds on functions,  traits' associated types and functions, const impls and its associated functions
1616
1717error: `~const` is not allowed here
1818 --> $DIR/tilde-const-invalid-places.rs:14:50
1919 |
2020LL | fn rpit_assoc_bound() -> impl IntoIterator<Item: ~const T> { Some(S) }
2121 | ^^^^^^^^
2222 |
23-  = note: only allowed on bounds on traits' associated types and functions, const fns , const impls and its associated functions
23+  = note: only allowed on bounds on functions,  traits' associated types and functions, const impls and its associated functions
2424
2525error: `~const` is not allowed here
2626 --> $DIR/tilde-const-invalid-places.rs:17:48
2727 |
2828LL | fn apit_assoc_bound(_: impl IntoIterator<Item: ~const T>) {}
2929 | ^^^^^^^^
3030 |
31-  = note: only allowed on bounds on traits' associated types and functions, const fns, const impls and its associated functions
32- 
33- error: `~const` is not allowed here
34-  --> $DIR/tilde-const-invalid-places.rs:20:15
35-  |
36- LL | fn generic<P: ~const T>() {}
37-  | ^^^^^^^^
38-  |
39-  = note: only allowed on bounds on traits' associated types and functions, const fns, const impls and its associated functions
40- 
41- error: `~const` is not allowed here
42-  --> $DIR/tilde-const-invalid-places.rs:23:31
43-  |
44- LL | fn where_clause<P>() where P: ~const T {}
45-  | ^^^^^^^^
46-  |
47-  = note: only allowed on bounds on traits' associated types and functions, const fns, const impls and its associated functions
31+  = note: only allowed on bounds on functions, traits' associated types and functions, const impls and its associated functions
4832
4933error: `~const` and `?` are mutually exclusive
50-  --> $DIR/tilde-const-invalid-places.rs:26 :25
34+  --> $DIR/tilde-const-invalid-places.rs:20 :25
5135 |
5236LL | struct TildeQuestion<T: ~const ?Sized>(std::marker::PhantomData<T>);
5337 | ^^^^^^^^^^^^^
5438
55- error: aborting due to 7  previous errors
39+ error: aborting due to 5  previous errors
5640
0 commit comments