On 3/3/06, jim <[EMAIL PROTECTED]> wrote:
> Hi,
>
> Has anybody found and solved this issue? I would really be happy if so :)
> I am running codewarrior 9.3 in ARM mode. Set a virtual parent class (pure or 
> not, it won't change). Then derive a child and implement the virtual method.
> If the child virtual method is called from the outside of a child instance 
> then it's OK. But if the child calls this method from within another of its 
> own methods then it crashes.
>
> I suspect virtual pointer table relocation/initialization (though I thought 
> this was solved with CW9.3 ?).

I've heard of a similar problem from another 9.3 user.  It seems to be
related to the relocations on the second (and later?) virtual tables
within in object.  This is likely a C++ front-end issue on the 9.3 ARM
compiler... alas, I no longer have any access to any CodeWarrior code,
and I don't think there's anyone at Freescale anymore doing any work
for Palm OS tools.

-- 
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to