[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] C++ Stuff
Vincent Rivière wrote:
Mark Duckworth wrote:
T is a buddy class. The vector is defined in the buddylist class.
The failure happens when constructing a buddylist.
In such case, write a small testcase.
I did it for you. I made a copy/paste of your snippets in a single
source file, plus some glue (see attached file).
For me, it works perfectly. I cross-compiled the source using gcc
4.3.3 and I ran it on Steem (nearly perfect STe emulator - of course
without FPU !)
m68k-atari-mint-g++ vect.cpp -o vect.tos
(go to the emulator)
Not crashed ! screenname = bcdef
Try this source on your system to check it is not a compiler issue.
I really think your problem is elsewhere.
Maybe you trashed the stack before calling push_back ?
It did crash (sort of):
root@arawork:/h>g++ -o vect vect.cpp
Not crashed ! screenname =
It freezes here and if I try to attach to it with gdb I cannot interrupt
execution (or maybe I'm doing it wrong).