https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114525
Simon Martin <simartin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[12/13/14/15 Regression] |[12/13/14 Regression]
|Incorrect code generated |Incorrect code generated
|when setting a value |when setting a value
|through a pointer-to-member |through a pointer-to-member
|on a ternary returning an |on a ternary returning an
|object reference |object reference
Known to work| |15.0
Target Milestone|12.5 |15.0
Keywords|needs-bisection |
--- Comment #7 from Simon Martin <simartin at gcc dot gnu.org> ---
Fixed in GCC 15. I'll let it bake there for 2-3 weeks and then backport to GCC
13 and 14.