This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ObjC PR/6328


Hi Nicola,

in fact my bug report was bugged !!

The real problem is described below, and the test case is attached.

When classes are defined in an external static library, you must
explicitly ask the Objc-Runtime to reference them or it is not aware of
their existence.

To do so, we are calling +initialize manually on those classes. In this
specific case, the Objc-Runtime does not prevent further calls and will
issue a second +initialize when trying to instanciate those classes.

To run the testcase, run the run.sh script.

To test my assertion, comment line 19 in main.m and run again.

Thank you and keep me informed.
-- 
Cédric Marcone
MDEO Lyon
Centre de Technologie
(+33) 4 72 07 92 93

Attachment: testcase.tar.gz
Description: GNU Zip compressed data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]