#
54dff0c1 |
| 18-Jun-1990 |
bostic <bostic@65305748-3e16-e211-a854-8c89a5c6f760> |
fix enum redeclaration bug: the sequence enum {a=1}; f() { enum{a=1}; would leave the inner `a' value 2, not 1. from Chris Torek
|
#
8ad063b4 |
| 30-Apr-1990 |
mckusick <mckusick@65305748-3e16-e211-a854-8c89a5c6f760> |
generate a semantic message instead of dying (4.3BSD-tahoe/libexec/2)
|
#
f9db0fcb |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.20 87/09/21 02:23:15: Code for the relook()/schain hack from allegra!jpl which is quite a bit prettier than the old code and works the same.
|
#
d72678f3 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.19 87/07/10 22:45:12: Arthur Olsen's hack to force lint to examine initializations.
|
#
0950f3d7 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.18 87/05/18 22:30:36: Fix goof in previous revision which screws up when a symbol returned by relook() is the first element in an schain.
|
#
883c0895 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.17 87/04/30 13:53:40: Prevent 'schain botch' -- if relook() succeeds, fix up schain so that it passes through the copy instead of the (mishashed) original.
|
#
3acd5f49 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.16 87/02/25 00:16:05: Prevent confusion when introducing a new definition of an identifier in an inner scope. Previously an incomplete definition of an external array could get 'adjuste
utah rcsid 1.16 87/02/25 00:16:05: Prevent confusion when introducing a new definition of an identifier in an inner scope. Previously an incomplete definition of an external array could get 'adjusted' by the definition of an auto array with the same name.
show more ...
|
#
c065a4db |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.15 87/02/08 20:23:37: Add typedefs to the set of storage classes which may have null storage.
|
#
58e25b8b |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.14 87/01/15 06:57:19: Changed the compiler error in tsize() into a normal user error -- you can get this by trying to dereference a function pointer in ordinary code.
|
#
522b2d2a |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.13 87/01/15 05:50:53: Added fixinit() routine for recovering the initial state after an error.
|
#
5a6549ae |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.12 87/01/15 02:00:24: Made test for missing declared arguments in defid() more stringent. Made some minor lint fixes and touched up a couple of comments.
|
#
d86759a8 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.11 86/11/12 23:17:23: A variation on a suggestion by Ray Butterworth -- when an array is not initialized and not external, its definition must allocate space. I also cleaned up the corr
utah rcsid 1.11 86/11/12 23:17:23: A variation on a suggestion by Ray Butterworth -- when an array is not initialized and not external, its definition must allocate space. I also cleaned up the corresponding 'null dimension' error for empty dimensions in places other than the last. Following Butterworth's suggestion, a lint error was added for an explicit dimension which is converted to a pointer in the normal formal argument conversion code (contingent on lint's -h flag).
show more ...
|
#
0cdaaa16 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.10 86/08/16 00:01:25: Don't allow addresses (or unloadable things) to be placed in bit fields.
|
#
bac0bd58 |
| 10-Dec-1987 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
utah rcsid 1.9 86/08/03 01:06:07: Don't generate code after errors.
|
#
3fdf1d57 |
| 01-May-1987 |
bostic <bostic@65305748-3e16-e211-a854-8c89a5c6f760> |
bug report 4.3BSD/lib/60
|
#
874637ee |
| 13-Apr-1987 |
bostic <bostic@65305748-3e16-e211-a854-8c89a5c6f760> |
bug report 4.3BSD/usr.bin/44
|
#
8741f060 |
| 15-Oct-1986 |
sam <sam@65305748-3e16-e211-a854-8c89a5c6f760> |
additional check for empty stack
|
#
cd7b1b55 |
| 21-Apr-1986 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
(1) Prevent compiler errors for 'int i = { 1, 2 };' and similar disasters. (2) From Carl Sutton (sutton@tektronix) -- Save symbol table 'next' pointer in step 2 in clearst() in case relookup() causes
(1) Prevent compiler errors for 'int i = { 1, 2 };' and similar disasters. (2) From Carl Sutton (sutton@tektronix) -- Save symbol table 'next' pointer in step 2 in clearst() in case relookup() causes 'r' to equal 'p' (resulting in '*p' getting clobbered).
show more ...
|
#
69748699 |
| 12-Mar-1986 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
Fix a bug that was confusing lint -- to free a symbol table element, set its type to TNULL, not NULL.
|
#
56d94415 |
| 08-Jan-1986 |
donn <donn@65305748-3e16-e211-a854-8c89a5c6f760> |
Better error reporting for undefined structures. You used to get 'unknown size' for uninitialized undefined structures and a compiler error if you tried to initialize one...
|
#
2f906f46 |
| 22-Aug-1985 |
mckusick <mckusick@65305748-3e16-e211-a854-8c89a5c6f760> |
update from donn@utah-cs
|
#
ed50c01b |
| 19-Mar-1985 |
ralph <ralph@65305748-3e16-e211-a854-8c89a5c6f760> |
use common header file for C, Fortran, Pascal.
|
#
9a304896 |
| 15-Feb-1985 |
ralph <ralph@65305748-3e16-e211-a854-8c89a5c6f760> |
don't core dump on "struct { a y; a z; };".
|
#
442524f6 |
| 18-Jan-1985 |
ralph <ralph@65305748-3e16-e211-a854-8c89a5c6f760> |
changes for single precision floats; lint cleanups
|
#
c6022034 |
| 04-Sep-1984 |
ralph <ralph@65305748-3e16-e211-a854-8c89a5c6f760> |
fix illegal storage class declarations for parameters.
|