aboutsummaryrefslogtreecommitdiff
path: root/src/interp/compiler.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-09-07 09:26:27 +0000
committerdos-reis <gdr@axiomatics.org>2011-09-07 09:26:27 +0000
commit69f3bfa6c96a350b086ca9f21a7f55dabb7cf30f (patch)
treec6e392cebad5a0ecc6b12f6bf5ff698fbfd3ac0b /src/interp/compiler.boot
parent309c119295f7ff76dd6cd0026aa33daf5baddd84 (diff)
downloadopen-axiom-69f3bfa6c96a350b086ca9f21a7f55dabb7cf30f.tar.gz
* interp/compiler.boot (compImport): Don't do anything if
bootstrapping: there is no much to import for now. * interp/define.boot (getOperationAlist): Get the isFunctor property directly. (addDomain): Call isDomainForm.
Diffstat (limited to 'src/interp/compiler.boot')
-rw-r--r--src/interp/compiler.boot4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/interp/compiler.boot b/src/interp/compiler.boot
index 49aa460a..132ab160 100644
--- a/src/interp/compiler.boot
+++ b/src/interp/compiler.boot
@@ -1333,7 +1333,9 @@ compFromIf(a,m,E) ==
compImport: (%Form,%Mode,%Env) -> %Triple
compImport(["import",:doms],m,e) ==
- for dom in doms repeat e:=addDomain(dom,e)
+ if not $bootStrapMode then
+ for dom in doms repeat
+ e := addDomain(dom,e)
["/throwAway",$NoValueMode,e]
--% Foreign Function Interface