https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119376

--- Comment #15 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #14)
> Another one testcase:
> ```
> struct s1 {
>         int t;
> };
> char *f1(int);
> char *f2(int a) {
>   s1 t;
>   asm("":"+m"(t));
>   [[clang::musttail]] return f1(a);
> }
> ```
> But this is about escapability of t.

protobuf removed that "hack":
https://github.com/protocolbuffers/protobuf/commit/bc56c34007fb773342916b9d01711f9aa289401d

Reply via email to