0.pre7.111:
authorWilliam Harold Newman <william.newman@airmail.net>
Wed, 2 Jan 2002 18:52:59 +0000 (18:52 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Wed, 2 Jan 2002 18:52:59 +0000 (18:52 +0000)
commitf9d6d21a7f54638292214ceb9886edc03b99d545
tree0853a0bd38538817d795ea4654c211e0e25b14cc
parentc1aeac123df223746249567a9c0d2f656d1222cb
0.pre7.111:
hunting bug 138...
...Poking around in the bug 138 test case, I found that the
failure is occurring for a LAMBDA which represents
the inline expansion of LAYOUT-INHERITS. It seems
correct for :INLINE LAMBDAs not to be in
COMPONENT-LAMBDAS, so it looks as though the bug is
in the AVER, not the code it's trying to protect,
so I added a new :INLINE case to the check logic.
Alas, that only converted bug 138a into bug 138b.
...added some assertions and comments hunting for 138b
redid DUMP-CODE-OBJECT loop for clarity as LOOP not DO
14 files changed:
BUGS
TODO
build-order.lisp-expr
src/code/condition.lisp
src/compiler/alpha/call.lisp
src/compiler/dump.lisp
src/compiler/entry.lisp
src/compiler/generic/target-core.lisp
src/compiler/ir1tran.lisp
src/compiler/ir2tran.lisp
src/compiler/locall.lisp
src/compiler/tn.lisp
src/compiler/x86/call.lisp
version.lisp-expr