Landing: 625c60a9a032
Project / Subsystem
gcc / gccrs
Date
2026-08-08
Author
Yap Zhi Heng
Commit
625c60a9a032274cd1bc0dd8f01e094f1c454f04
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gccrs
- patch_id
- —
- commit_hash
- 625c60a9a032274cd1bc0dd8f01e094f1c454f04
- source_type
- github
- headline
- Enable compilation of `let` bindings with struct patterns in gccrs
- tldr
- gccrs now supports compiling `let` statements that use struct patterns for variable destructuring.
- author
- Yap Zhi Heng
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • rust
- • compiler
- • language feature
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-08T00:00:00.000Z
gccrs has been updated to support the compilation of let statements that utilize struct patterns. This enables destructuring of struct fields directly into variables, improving ergonomics for Rust developers. The changes involve modifications in rust-compile-var-decl.h and rust-compile-pattern.cc.