r187174 - Fix GNU ObjC ABI for a message returning a struct.

Eli Friedman eli.friedman at gmail.com
Fri Jul 26 14:02:23 PDT 2013


On Fri, Jul 26, 2013 at 1:58 PM, John McCall <rjmccall at apple.com> wrote:
> On Jul 25, 2013, at 5:53 PM, Eli Friedman <eli.friedman at gmail.com> wrote:
>
> Author: efriedma
> Date: Thu Jul 25 19:53:29 2013
> New Revision: 187174
>
> URL: http://llvm.org/viewvc/llvm-project?rev=187174&view=rev
> Log:
> Fix GNU ObjC ABI for a message returning a struct.
>
> This allows the ObjFW runtime to correctly implement message forwarding
> for messages which return a struct.
>
> Patch by Jonathan Schleifer.
>
>
> Hey, Jonathan.
>
> This isn’t really a language extension; it’s an ABI feature that fixes a
> language
> feature.  I don’t think it rises to the level of being worth documenting in
> the
> language-extensions section.

I'm the one that pushed for this: we don't want a __has_feature with
no explanation of what it does.

(I'll let Jonathan comment on the rest.)

-Eli




More information about the cfe-commits mailing list