https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119866
--- Comment #11 from Jonathan Wakely <redi at gcc dot gnu.org> --- But note that the existing "mostly works" behaviour doesn't help solve the general problem, it would need entirely new code in the front end to be written from scratch for this specific call.