Landing: 372615294b6b

Project / Subsystem

gcc / gccrs

Date

2026-07-14

Author

Enes Cevik

Commit

372615294b6b55f3482bbc46f6080723a800c493

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gccrs
patch_id
—
commit_hash
372615294b6b55f3482bbc46f6080723a800c493
source_type
github
headline
Remove unused HIR::RangeFromToInclExpr class
tldr
Unnecessary HIR node for inclusive ranges is removed from GCC Rust front-end.
author
Enes Cevik
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • gccrs
  • • rust
  • • hir
  • • cleanup
discussion_id_link
—
bugzilla_pr
—
date
2026-07-14T00:00:00.000Z

The HIR::RangeFromToInclExpr class and its associated visitors have been removed from the GCC Rust front-end. Inclusive range expressions are now directly desugared into a CallExpr targeting the range_inclusive_new lang item during AST-to-HIR lowering, making this HIR node and its related code obsolete.