Problem implementing faults in Objective-C

2005-06-21 Thread Frederic Stark
Hi all, I am sending this to gnustep-dev crossposted to gcc. Maybe this isn't the right mailing list. See at the end of the post for a 40 line program that exhibit the bad behavior. Problem: If a is a fault (ie: changes its isa pointer during forwardInvocation), then: [a method1:[a method2

Re: Problem implementing faults in Objective-C

2005-06-21 Thread Frederic Stark
Timothy J. Wood wrote: [crunch] The code works correctly under Mac OS X. I just checked under linux/gcc 3.4 and the code works fine there. Maybe this is a gcc 3.2 specific problem. I'll check gcc 3.4 windows one of those days. The Apple runtime doesn't have this design choice, so it can'