diff options
author | dos-reis <gdr@axiomatics.org> | 2011-11-28 22:04:11 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2011-11-28 22:04:11 +0000 |
commit | 5d44562a593d89b5b8674a0e4cf3907de5310ba7 (patch) | |
tree | c824a98aa9068ed0bed755ef28935ca2ff06d568 /src/interp/nruncomp.boot | |
parent | 68e2e8c03b04972293096a507a4923df76772e46 (diff) | |
download | open-axiom-5d44562a593d89b5b8674a0e4cf3907de5310ba7.tar.gz |
* interp/nruncomp.boot (genDeltaEntry): Use $ for the domain of
computation it if is the expanded form of the current domain.
Diffstat (limited to 'src/interp/nruncomp.boot')
-rw-r--r-- | src/interp/nruncomp.boot | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/interp/nruncomp.boot b/src/interp/nruncomp.boot index 353492f4..2fe210e9 100644 --- a/src/interp/nruncomp.boot +++ b/src/interp/nruncomp.boot @@ -191,6 +191,8 @@ $onlyAbstractSlot := false genDeltaEntry(op,mm,e) == if mm.mmDC is 'Rep then mm := substitute(getRepresentation e,'Rep,mm) + else if (x := get('$,'%dc,e)) and x = mm.mmDC then + mm := MSUBST('$,x,mm) [[dc,:sig],[.,cform:=[kind,.,nsig]]] := mm if $profileCompiler then profileRecord(dc,op,sig) kind is 'XLAM => cform |