D/Objective-C 64bit

Christian Schneider via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue Nov 11 11:50:37 PST 2014


> I guess you have to live using NSObject for now, until I fixed 
> that. But in practice NSObject is the only root class. So far 
> I've seen one other class, NSProxy, that doesn't inherit from 
> NSObject.
>
> Ok, I had a quick look at this issue. It is implemented but 
> it's not working. There is a test but that's only casting from 
> a class to an interface, not the other way around. Either 
> there's an issue in the druntime function 
> "_dobjc_interface_cast" or in the compiler (most likely in the 
> compiler).

OK, I see. I can live with that for now, it's just a bit 
unfortunate because then I will have to touch the interface 
headers again once it works. Just stumbled upon this thing once 
again while trying to use mutableCopy ;)



> It looks like the casting is implemented here [2], or at least 
> parts of it.
> [2] 
> https://github.com/jacob-carlborg/dmd/blob/d-objc/src/e2ir.c#L3843-L3854

whoa, thanks for that look deep into the abyss ;)


More information about the Digitalmars-d-announce mailing list