Files
Siegfried Pammer 826cf02254 Confine the receiver machinery to instance compound assignment operators
The reader's receiver materialization, the inlining slot restriction, and the
receiver-use predicate keyed on any instance operator, so C++/CLI-style
value-returning classic operators - which have an ordinary call spelling and
need none of it - got their receivers spilled into locals. CallBuilder had the
mirror problem: it took classic instance operators off the candidate path they
always used. One predicate now decides what the machinery applies to: an
instance operator under one of the op_*Assignment names, which classification
already guarantees has the C# 14 shape.

Assisted-by: Claude:claude-opus-5:Claude Code
2026-08-29 10:22:56 +02:00
..
2025-12-29 19:24:31 +01:00