commit | 78c6fcf819241097073ae154c92c01021e6174ca | [log] [tgz] |
---|---|---|
author | David Chisnall <csdavec@swan.ac.uk> | Tue Jan 03 23:18:17 2012 +0000 |
committer | David Chisnall <csdavec@swan.ac.uk> | Tue Jan 03 23:18:17 2012 +0000 |
tree | 44a9fb29774c238695404e8f542e5c543c67a430 | |
parent | 341b8be2b8069e09eb4d928bebf5d55a50515614 [diff] |
Initialise constant Objective-C string isa pointers with a weak reference to the class, so that they are usable in +load methods if the string class has been compiled with clang - if it's been compiled with GCC, the ABI makes this impossible. (GNU runtimes) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147493 91177308-0d34-0410-b5e6-96231b3b80d8