Related articles |
---|
A lesson for compiler warning writers Garrett.Wollman@UVM.EDU (1992-06-10) |
Re: A lesson for compiler warning writers mcdaniel@adi.com (1992-06-12) |
Re: A lesson for compiler warning writers tmb@arolla.idiap.ch (1992-06-17) |
Re: A lesson for compiler warning writers maniattb@cs.rpi.edu (1992-06-17) |
Re: A lesson for compiler warning writers stephen@estragon.uchicago.edu (1992-06-18) |
Re: A lesson for compiler warning writers arnold@cc.gatech.edu (1992-06-18) |
Re: A lesson for compiler warning writers xjam@cork.CS.Berkeley.EDU (1992-06-18) |
Re: A lesson for compiler warning writers hays@ssd.intel.com (1992-06-18) |
Re: A lesson for compiler warning writers kendall@centerline.com (1992-06-19) |
[12 later articles] |
Newsgroups: | comp.compilers |
From: | tmb@arolla.idiap.ch (Thomas M. Breuel) |
Keywords: | lint |
Organization: | IDIAP |
References: | <19920609091040SEB1525@MVS.draper.com> 92-06-050 |
Date: | Wed, 17 Jun 1992 04:46:24 GMT |
mcdaniel@adi.com (Tim McDaniel) writes:
Garrett.Wollman@UVM.EDU (Garrett Wollman) writes
> For that matter, if only other compiler vendors could take the lesson
> from GCC and emit helpful, user-controllable diagnostics.
Another choice, and much easier, is to use a good lint program.
That's not really a "much easier [...] choice". Lint programs tend to run
quite slowly. That means that either your edit-compile-test cycle will
become much slower, or that you won't run lint on every compilation.
Having a good lint is better than nothing at all, but it is much more
convenient if the compiler performs the same function on every
compilation.
Thomas.
PS: The need for compiler warnings is usually an indication for a design
flaw in the language. For example, implicit conversions between numeric
types in C (integer, float, double) are very likely causes of obscure bugs
in numerical code. They should be eliminated from the language.
Unfortunately, for reasons of backwards compatibility, the best a compiler
can do is to warn about them.
[Ooh, there's flame bait in that PS. But do lint programs really run slowly?
Seems to me they're basically stripped down compilers, they should be
fairly quick. -John]
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.