Fix GNU ObjC ABI for a message returning a struct.
authorEli Friedman <eli.friedman@gmail.com>
Fri, 26 Jul 2013 00:53:29 +0000 (00:53 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Fri, 26 Jul 2013 00:53:29 +0000 (00:53 +0000)
commitf24bd3bdba33297223f2dcbc3bcfae8b844a69e2
tree5b60b3db937133c78fa8301492abd8e026196c34
parenta7d4822c7585a9d9d0435fcfcb6067370b9d00b3
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.

llvm-svn: 187174
clang/docs/LanguageExtensions.rst
clang/lib/CodeGen/CGObjCGNU.cpp
clang/lib/Lex/PPMacroExpansion.cpp
clang/test/CodeGenObjC/stret_lookup.m [new file with mode: 0644]