11f6115fc17ec7b4bbcb710f98d7bf52cce827d9
Recursively traverse through `BoundKind::Expansion` nodes when collecting lambdas to ensure that macros correctly expanded into lambdas are registered. This also updates assignments to global variables to correctly track lambdas that have been assigned after macro expansion. Added a new integration test to verify that macro-wrapped function calls are correctly inlined and optimized, and that unused definitions are removed by dead code elimination.
Description
No description provided
Languages
Rust
100%