@@ -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