aboutsummaryrefslogtreecommitdiff
path: root/src/interp/define.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/define.boot')
-rw-r--r--src/interp/define.boot7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/interp/define.boot b/src/interp/define.boot
index d8cf7fef..34a79a41 100644
--- a/src/interp/define.boot
+++ b/src/interp/define.boot
@@ -343,8 +343,10 @@ chaseInferences(pred,$e) ==
--=======================================================================
-- Generate Code to Create Infovec
--=======================================================================
+++ Called by compDefineFunctor1 to create infovec at compile time
getInfovecCode(db,e) ==
---Function called by compDefineFunctor1 to create infovec at compile time
+ $byteVec: local := nil
+ $byteAddress: local := 0
['LIST,
MKQ makeDomainTemplate db,
MKQ makeCompactDirect(db,NRTmakeSlot1Info db),
@@ -1457,11 +1459,8 @@ compDefineFunctor1(df is ['DEF,form,signature,body],
dbAncestors(db) := computeAncestorsOf($form,nil)
$insideFunctorIfTrue:= false
if not $bootStrapMode then
- libFn := dbAbbreviation db
$lookupFunction: local := NRTgetLookupFunction(db,$NRTaddForm,$e)
--either lookupComplete (for forgetful guys) or lookupIncomplete
- $byteAddress :local := 0
- $byteVec :local := nil
$NRTslot1PredicateList :=
[simpBool x for x in $NRTslot1PredicateList]
LAM_,FILEACTQ('loadTimeStuff,