Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cwjcc!gatech!rutgers!columbia!read.columbia.edu!kearns From: kearns@read.columbia.edu (Steve Kearns) Newsgroups: comp.lang.c++ Subject: Re: C++ for DOS/OS2 Keywords: C++ DOS OS/2 Message-ID: <6496@columbia.edu> Date: 13 Sep 89 23:01:27 GMT References: <293@softeng1.UUCP> <9081@saturn.ucsc.edu> <6492@columbia.edu> <13588@well.UUCP> Sender: news@columbia.edu Reply-To: kearns@read.UUCP () Organization: Columbia University Department of Computer Science Lines: 24 In article <13588@well.UUCP> nagle@well.UUCP (John Nagle) writes: >In article <6492@columbia.edu> kearns@read.UUCP () writes: >> >>I would recommend AGAINST going with Zortech. The product (1.07, the >>latest version as far as I know) has some very serious bugs which >>generate incorrect code. And the bugs are such that they can bite you >>in very subtle ways. > > Can you be more specific? > ..... > John Nagle Previously in this group someone pointed out that user defined conversion operators are not supported. But the most serious bug I know of was, very responsibly we should notice, reported by the Zortech's author Walter Bright. Objects returned by value are stored in a static location instead of the stack, meaning that expressions that require two subexpressions to be calculated will overwrite each other. Even more frightening is the unknown: what other bugs are there that we DONT know about? -steve