Commit [8258b3] Maximize Restore History

1.0.36.40: fix PPC build

* Resent unknown-type reparsing changes could result in LVAR-TYPE
being #<UNKNOWN-TYPE RESTART> but _behaving_ as if it actually was
#<STRUCTURE-CLASSOID RESTART> -- make PRIMITIVE-TYPE reparse the type
if appropriate so that the right template can be found.

* This problem was masked on x86oids as they have %INSTANCE-REF arg
type *, whereas PPC had INSTANCE.

Fixes launchpad bug #542894.

Nikodemus Siivola Nikodemus Siivola 2010-03-26

changed src/code/early-type.lisp
changed src/code/late-type.lisp
changed src/compiler/generic/primtype.lisp
changed version.lisp-expr
src/code/early-type.lisp Diff Switch to side-by-side view
Loading...
src/code/late-type.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/primtype.lisp Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...