diff options
| author | bors <bors@rust-lang.org> | 2025-08-17 10:24:20 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2025-08-17 10:24:20 +0000 |
| commit | 425a9c0a0e365c0b8c6cfd00c2ded83a73bed9a0 (patch) | |
| tree | 63574575edfd1fc27fd8fb13d67321700ca135b2 /Cargo.lock | |
| parent | 99ba5565678a51c2488322a5e75d5b59e323b498 (diff) | |
| parent | 8296ad04568597fbfab4460530032cd54f5cd26b (diff) | |
| download | rust-425a9c0a0e365c0b8c6cfd00c2ded83a73bed9a0.tar.gz rust-425a9c0a0e365c0b8c6cfd00c2ded83a73bed9a0.zip | |
Auto merge of #145284 - nnethercote:type_name-print-regions, r=lcnr
Print regions in `type_name`. Currently they are skipped, which is a bit weird, and it sometimes causes malformed output like `Foo<>` and `dyn Bar<, A = u32>`. Most regions are erased by the time `type_name` does its work. So all regions are now printed as `'_` in non-optional places. Not perfect, but better than the status quo. `c_name` is updated to trim lifetimes from MIR pass names, so that the `PASS_NAMES` sanity check still works. It is also renamed as `simplify_pass_type_name` and made non-const, because it doesn't need to be const and the non-const implementation is much shorter. The commit also renames `should_print_region` as `should_print_optional_region`, which makes it clearer that it only applies to some regions. Fixes rust-lang/rust#145168. r? `@lcnr`
Diffstat (limited to 'Cargo.lock')
0 files changed, 0 insertions, 0 deletions
