On 30 Jun 2011, at 13:21, Quentin Mathé wrote:

> EtoileThread builds just fine when I invoke make in the parent directory (EF 
> main directory), but reports various errors 'ivars may not be placed in class 
> extension' for ETObjectPipe, when 'make' is invoked directly in the 
> EtoileThread directory. I'm not even sure to understand the purpose behind 
> this Clang message…  Is it expected to report identically named ivars 
> declared in superclasses or in @interface? Could this be a bug in Clang?


Ivars in a class extension require the non-fragile ABI.  This is probably set 
in EF and imported in the subdirectory, but omitted in the subdirectory's 
makefile.

David

-- Sent from my brain


_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to