Objective-C GNU runtime 64-bit fix

This diff fixes a problem where the compiler is reporting the wrong size to the runtime on 64-bit architectures.

In related news, the FSF has just approved a new runtime exception for the GNU Objective-C runtime, which means that code compiled with compilers other than gcc (unless they are based on GCC but use proprietary optimisations) can now use GNU libobjc without being bound by the GPL.

This means that clang can compile Objective-C programs for the GNU runtime without any licensing issues.

David

clang.diff (738 Bytes)

Patch is checked in.
- fj