home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.c++:16431 comp.std.c++:1585
- Newsgroups: comp.lang.c++,comp.std.c++
- Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!uvaarpa!concert!sas!mozart.unx.sas.com!sasghm
- From: sasghm@theseus.unx.sas.com (Gary Merrill)
- Subject: Re: something nasty report
- Originator: sasghm@theseus.unx.sas.com
- Sender: news@unx.sas.com (Noter of Newsworthy Events)
- Message-ID: <Bxv8Bq.D7o@unx.sas.com>
- Date: Tue, 17 Nov 1992 14:59:50 GMT
- References: <1992Nov10.192157.20810@BofA.com> <BxIp1L.M37@unx.sas.com> <5798@npg-sd.SanDiegoCA.NCR.COM> <1992Nov17.013839.20401@microsoft.com>
- Nntp-Posting-Host: theseus.unx.sas.com
- Organization: SAS Institute Inc.
- Lines: 27
-
-
- In article <1992Nov17.013839.20401@microsoft.com>, jimad@microsoft.com (Jim Adcock) writes:
-
- |> isn't so who can say?] Personally, I hate compilers that die without
- |> an applicable line#, such that I have to debug by binary chop. But, I
- |> have yet to find any compiler where it is not easy to construct
- |> erroneous input such as to kill the compiler horribly. A better measure
-
- I would dispute the "easy" here (except as a report of your own experience
- with a given set of compilers, of course). It's pretty hard to do this
- on our mainframe C compiler. Usually what is required is some pretty
- hideous source that will take advantage of chinks in the compiler's
- error recovery and result in a cascade of errors. Our testing department
- is pretty devious and perverse in throwing crap at the compiler.
- Still, it's *possible* to construct source that will make the compiler
- barf. We still regard the barfing as a bug.
-
- It's been a long time since I used it, but I think the PL/I Checkout
- Compiler was pretty robust. I don't recall ever getting it to go
- belly up, but it could get pretty tedious watching it try to reconstruct
- an acceptable program from what you had handed it if you just left
- a semi-colon off a declaration. As in virtually everything, there
- are tradeoffs here.
- --
- Gary H. Merrill [Principal Systems Developer, C Compiler Development]
- SAS Institute Inc. / SAS Campus Dr. / Cary, NC 27513 / (919) 677-8000
- sasghm@theseus.unx.sas.com ... !mcnc!sas!sasghm
-