bc287d27dd70291bfb4e6e1f70aa07ce9dd0b57d
Introduce `collect_pattern_addrs` to gather all bound addresses from a destructuring pattern. This enables the optimizer to remove unused destructuring definitions, similar to how simple unused definitions are handled. Added integration tests to verify this behavior and other optimizer robustness scenarios.
Description
No description provided
Languages
Rust
100%