diff options
Diffstat (limited to 'src/interp/define.boot')
-rw-r--r-- | src/interp/define.boot | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/interp/define.boot b/src/interp/define.boot index ee3236ab..4ec4fb55 100644 --- a/src/interp/define.boot +++ b/src/interp/define.boot @@ -67,7 +67,6 @@ $functionStats := nil $functorStats := nil $lisplibCategory := nil -$lisplibAncestors := nil $CheckVectorList := [] $pairlis := [] $functorTarget := nil @@ -1056,8 +1055,8 @@ compDefineCategory2(form,signature,specialCases,body,m,e, dbConstructorModemap(constructorDB op') := [[parForm,:parSignature],[true,op']] $lisplibCategory:= formalBody dbPrincipals(db) := getParentsFor(db,$FormalMapVariableList,$lisplibCategory) + dbAncestors(db) := computeAncestorsOf($form,nil) if $LISPLIB then - $lisplibAncestors := computeAncestorsOf($form,nil) augLisplibModemapsFromCategory([op',:sargl],formalBody,signature') dbBeingDefined?(db) := false [fun,$Category,e] @@ -1421,7 +1420,7 @@ compDefineFunctor1(df is ['DEF,form,signature,nils,body], dbConstructorModemap(constructorDB op') := modemap $lisplibCategory := modemap.mmTarget dbPrincipals(db) := getParentsFor(db,$FormalMapVariableList,$lisplibCategory) - $lisplibAncestors := computeAncestorsOf($form,nil) + dbAncestors(db) := computeAncestorsOf($form,nil) $insideFunctorIfTrue:= false if $LISPLIB then if not $bootStrapMode then |