Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!uwm.edu!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!cs326ad From: cs326ad@ux1.cso.uiuc.edu Newsgroups: comp.lang.c++ Subject: Re: Zortech C++ compatability Message-ID: <6300009@ux1.cso.uiuc.edu> Date: 5 May 90 13:08:00 GMT References: <164950@<1990May4> Lines: 30 Nf-ID: #R:<1990May4:164950:ux1.cso.uiuc.edu:6300009:000:1850 Nf-From: ux1.cso.uiuc.edu!cs326ad May 5 08:08:00 1990 I must include my two cents here..... I recently completed a small front end pascal compiler for class using Zortech's C++ and ran into several problems with the debugger. As a whole, the program and all modules were 2500+ lines. I went to debug a certain problem (actually several), and had mixed results. At one point, I was viewing the C++ code that I was using, and tried to move down the program listing to set a break point at a certain case label, and I ran into all assembled code....Yes! all the code after a certain point was assembly. In fact, after a certain point, I couldn't move any further down the program listing. The source file was around 1500 lines (the parser file), and I could only get to around line 500, when I really needed to be at line ~1300. It helped for several other small minor bugs, but I never did find the problem with this one. It seems that a certain member of a structure was getting redefined somewhere along the parsing, and I could not find it anywhere, and that was when I became somewhat disenchanted with the debugger. I suppose someone could flame me for RTFM, but I checked over all the relevant parts in the manual, and could come up with no logical explanation for what happened. After the semester is over, I plan to take up the problem with Zortech...... =========================================================================== = = = Mark Allender University of Illinois = = cs326ad@ux1.cso.uiuc.edu Urbana, Illinois = = ma20449@uxa.cso.uiuc.edu = = = ===========================================================================