Skip to content
Snippets Groups Projects
Commit cb5d2f3f authored by ram's avatar ram
Browse files

Yet more structure redefinition hacks. Mostly rewrote UNDEFINE-STRUCTURE

to be less obscure.  Made it clear the SPECIFIER-TYPE cache so that
subsequent references will be noticed as unknown.  In 
DEFINE-DEFSTRUCT-NAME, quietly blow away any existing ACCESSOR-FOR.
This is necessary now that we don't always undefine a structure
before redefining it, but it may also help with some of the 
spurious undefining that was happening.  Broke off redefinition
hackery into CHECK-FOR-STRUCTURE-REDEFINITION.  This function checks
for incompatible redefinition, and only undefines the structure if
the redefinition is incompatible.
parent 1a7f5e99
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment