What's Changed
Toolchain and implementation changes 🛠️
- Add tests for returning a C++ reference type, rvalue and const reference by @bricknerb in #6149
- Fix a crash caused by a bug introduced in C++ overloads support in
GetScopeIdOffset()by @bricknerb in #6151 - Fix C++ thunk triggering for functions with default args which return a simple type by @bricknerb in #6152
- Find the builtin TypeCanAggregateDestroy in the FacetType for facet values by @danakj in #6119
- Avoid extra work when
thunk_requiredis already true inIsCppThunkRequired()by @bricknerb in #6150 - Check for use of
InstIds from the wrongSemIR::Fileby @dwblaikie in #5997
Full Changelog: v0.0.0-0.nightly.2025.10.02...v0.0.0-0.nightly.2025.10.03