On 12 March 2014 07:10, Jacob Carlborg <d...@me.com> wrote:
> On Tuesday, 11 March 2014 at 23:20:23 UTC, Michel Fortin wrote:
>> The codegen elements in objc.c will need to be changed to bind to the
>> LLVM/GCC backend. Shouldn't be too hard, I guess.
> Yeah, since Objective-C uses the C calling convention it's mostly about
> outputting symbols and data to the object files.

In what ABI may I ask?  Your choices are:
- Traditional (32bit) ABI without properties and Obj-C 2.0 additions
- Traditional (32bit) ABI with properties and Obj-C 2.0 additions
- Modern (64bit) ABI

That can be mixed in with either:
- GNU Runtime ABI
- NeXT Runtime ABI

Each combination being incompatible with each other subtly different ways...

Reply via email to