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/
