diff options
Diffstat (limited to 'src/interp/nrunfast.boot')
-rw-r--r-- | src/interp/nrunfast.boot | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/interp/nrunfast.boot b/src/interp/nrunfast.boot index ca246a3c..e6dcba83 100644 --- a/src/interp/nrunfast.boot +++ b/src/interp/nrunfast.boot @@ -289,7 +289,8 @@ newLookupInCategories(op,sig,dom,dollar) == ident? entry => cat := vectorRef(catVec,i) packageForm := nil - if property(entry,'LOADED) = nil then loadLib entry + if not dbLoaded? constructorDB entry then + loadLib entry infovec := property(entry,'infovec) success := [.,opvec,:.] := infovec |