Waldek Hebisch wrote:
Prof. Abimbola A. Olowofoyeku (The African Chief) wrote:
On 16 May 2004 at 23:33, Frank Heckenbach wrote:
I have uploaded a new beta version of GPC to http://www.gnu-pascal.de/beta/.
This version contains mostly bugfixes and only few and smaller new features. Therefore, if no serious bugs will be found in the next fews days, it can be recommended for production work.
[...]
Did something change in the OOP handling? (particular relating to polymorphism). A test program for my OOP framework is broken. The symptom is that a particular (virtual) method call doesn't reach the most proximate object - rather, the method that is called seems to be from an ancestor object. If I reinstall 20030830 and use it to compile the program, it works fine (as it should). The same program also works fine when compiled with FPC and Delphi.
The only regression I found in gpc-20040516 are wrong line numbers in debug info. I noticed that becouse apparently when single-stepping wrong function was called. However breakpoints on function names work as expected.
Yes, that's a known problem. (That's the bison issues I mentioned before.) I hope to fix it soon, but since it'll probably require working on bison itself, I'll have to see when I can do it ...
Frank