]> granicus.if.org Git - clang/commit
[objc-gnustep] Don't emit .guess ivar offset vars.
authorDavid Chisnall <csdavec@swan.ac.uk>
Tue, 7 Aug 2018 12:02:46 +0000 (12:02 +0000)
committerDavid Chisnall <csdavec@swan.ac.uk>
Tue, 7 Aug 2018 12:02:46 +0000 (12:02 +0000)
commitc023d882a7771431c28b1f93805e70b768589e4a
tree134fff267a87d38d65413ce0e51bf509769e57cd
parentf5bc3f31a2a22c602e0db22f808dd732632710a6
[objc-gnustep] Don't emit .guess ivar offset vars.

These were intended to allow non-fragile and fragile ABI code to be
mixed, as long as the fragile classes were higher up the hierarchy than
the non-fragile ones.  Unfortunately:

 - No one actually wants to do this.
 - Recent versions of Linux's run-time linker break it.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339128 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGObjCGNU.cpp