https://gcc.gnu.org/g:c84c92ac0fa33bb8bc2f01aa74d0fd15302913a1
commit c84c92ac0fa33bb8bc2f01aa74d0fd15302913a1 Author: Arthur Cohen <arthur.co...@embecosm.com> Date: Wed Jan 15 12:58:53 2025 +0000 hir-dump: Improve handling of typepathsegments that are lang items. gcc/rust/ChangeLog: * hir/rust-hir-dump.cc (Dump::do_typepathsegment): Add handling for lang items. Diff: --- gcc/rust/hir/rust-hir-dump.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/rust/hir/rust-hir-dump.cc b/gcc/rust/hir/rust-hir-dump.cc index b1ada75e3ffb..1eca752d5d45 100644 --- a/gcc/rust/hir/rust-hir-dump.cc +++ b/gcc/rust/hir/rust-hir-dump.cc @@ -388,7 +388,10 @@ void Dump::do_typepathsegment (TypePathSegment &e) { do_mappings (e.get_mappings ()); - put_field ("ident_segment", e.get_ident_segment ().as_string ()); + if (e.is_lang_item ()) + put_field ("ident_segment", LangItem::PrettyString (e.get_lang_item ())); + else + put_field ("ident_segment", e.get_ident_segment ().as_string ()); } void