Files
rust/tests/ui/typeck
Matthias Krüger 2b34490da6 Rollup merge of #125042 - long-long-float:suggest-move-arg-outside, r=fmease
Use ordinal number in argument error

Add an ordinal number to two argument errors ("unexpected" and "missing") for ease of understanding error.

```
error[E0061]: this function takes 3 arguments but 2 arguments were supplied
  --> test.rs:11:5
   |
11 |     f(42, 'a');
   |     ^     --- 2nd argument of type `f32` is missing
   |
(snip)

error[E0061]: this function takes 3 arguments but 4 arguments were supplied
  --> test.rs:12:5
   |
12 |     f(42, 42, 1.0, 'a');
   |     ^   ----
   |         | |
   |         | unexpected 2nd argument of type `{integer}`
   |         help: remove the extra argument
```

To get an ordinal number, I copied `ordinalize` from other crate `rustc_resolve` because I think it is too much to link `rustc_resolve` for this small function. Please let me know if there is a better way.
2024-07-17 16:22:26 +02:00
..
2023-05-24 19:35:59 -03:00
2023-02-16 11:42:35 -03:00
2024-02-09 15:43:08 -03:00
2024-02-09 15:43:08 -03:00
2023-11-16 17:00:23 +00:00
2023-11-16 17:00:23 +00:00
2023-11-16 17:00:23 +00:00
2024-01-13 12:46:58 -05:00
2023-12-22 11:01:07 -08:00