Alan Egerton
c43a33eec7
Feed ErrorGuaranteed from late lifetime resolution to RBV
...
If late lifetime resolution fails for whatever reason, forward to RBV
the guarantee that an error was emitted - thereby eliminating the need
for a "hack" to suppress subsequent/superfluous error diagnostics.
2026-02-13 16:24:39 +00:00
León Orell Valerian Liehr
dc24aae43e
Modernize diagnostic for indeterminate trait object lifetime bounds
2026-02-06 14:57:09 +01:00
Camille GILLOT
ca0379d6cd
Diagnose liveness on MIR.
2025-10-11 20:50:21 +00:00
Jakub Beránek
0093ca5c76
Rollup merge of #141610 - BoxyUwU:stabilize_generic_arg_infer, r=lcnr,traviscross
...
Stabilize `feature(generic_arg_infer)`
Fixes rust-lang/rust#85077
r? lcnr
cc ````@rust-lang/project-const-generics````
2025-06-18 18:06:49 +02:00
Boxy
fe04ae7faf
stabilize gai
2025-06-11 15:30:15 +01:00
Esteban Küber
3fce086d79
Make E0621 missing lifetime suggestion verbose
...
```
error[E0621]: explicit lifetime required in the type of `x`
--> $DIR/42701_one_named_and_one_anonymous.rs:10:9
|
LL | &*x
| ^^^ lifetime `'a` required
|
help: add explicit lifetime `'a` to the type of `x`
|
LL | fn foo2<'a>(a: &'a Foo, x: &'a i32) -> &'a i32 {
| ++
```
2025-06-09 19:55:00 +00:00
Jake Goulding
d35ad94849
Replace elided_named_lifetimes with mismatched_lifetime_syntaxes
2025-06-04 10:40:04 -04:00
许杰友 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
Pavel Grigorenko
a9b959a020
elided_named_lifetimes: bless & add tests
2024-08-31 15:35:42 +03:00
Ali MJ Al-Nasrawy
19e0ea4a6d
make type_flags(ReError) & HAS_ERROR
2024-03-20 17:29:58 +00:00
许杰友 Jieyou Xu (Joe)
ec2cc761bc
[AUTO-GENERATED] Migrate ui tests from // to //@ directives
2024-02-16 20:02:50 +00:00
Oli Scherer
0978f6e010
Avoid silencing relevant follow-up errors
2024-01-09 21:08:16 +00:00
Nilstrieb
41e8d152dc
Show number in error message even for one error
...
Co-authored-by: Adrian <adrian.iosdev@gmail.com>
2023-11-24 19:15:52 +01:00
Albert Larsan
cf2dff2b1e
Move /src/test to /tests
2023-01-11 09:32:08 +00:00