许杰友 Jieyou Xu (Joe)
|
95ff642797
|
tests: remove //@ pretty-expanded usages
Done with
```bash
sd '//@ pretty-expanded.*\n' '' tests/ui/**/*.rs
```
and
```
sd '//@pretty-expanded.*\n' '' tests/ui/**/*.rs
```
|
2024-11-26 02:50:48 +08:00 |
|
Esteban Küber
|
6b24fdf811
|
Provide structured suggestion for unconstrained generic constant
```
error: unconstrained generic constant
--> $DIR/const-argument-if-length.rs:18:10
|
LL | pad: [u8; is_zst::<T>()],
| ^^^^^^^^^^^^^^^^^^^
|
help: try adding a `where` bound
|
LL | pub struct AtLeastByte<T: ?Sized> where [(); is_zst::<T>()]: {
| ++++++++++++++++++++++++++
```
Detect when the constant expression isn't `usize` and suggest casting:
```
error: unconstrained generic constant
--> f300.rs:6:10
|
6 | bb::<{!N}>();
| ^^^^
-Ztrack-diagnostics: created at compiler/rustc_trait_selection/src/traits/error_reporting/type_err_ctxt_ext.rs:3539:36
|
help: try adding a `where` bound
|
5 | fn b<const N: bool>() where [(); {!N} as usize]: {
| ++++++++++++++++++++++++++
```
Fix #122395.
|
2024-03-21 00:03:59 +00:00 |
|
Ralf Jung
|
90f5fed05b
|
update tests
|
2024-02-20 07:58:18 +01:00 |
|
Oli Scherer
|
5f6390f947
|
Continue compilation after check_mod_type_wf errors
|
2024-02-14 11:00:30 +00:00 |
|
Oli Scherer
|
beaf46f7e5
|
Work around the fact that check_mod_type_wf may spuriously return ErrorGuaranteed , even if that error is only emitted by check_modwitem_types
|
2023-10-25 12:04:54 +00:00 |
|
Albert Larsan
|
cf2dff2b1e
|
Move /src/test to /tests
|
2023-01-11 09:32:08 +00:00 |
|