diff options
author | Karl Berry <karl@freefriends.org> | 2010-07-05 22:26:04 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-07-05 22:26:04 +0000 |
commit | 648027bec248a7b000741a507b507f6d89941ce5 (patch) | |
tree | ce3b82b43a8b17403eda43db782bbf2e5bf0e161 /Build/source/utils/asymptote/dec.cc | |
parent | 5ff8f96c8ab3bd3aeb8fed8d512c57134fb2a6cc (diff) |
asy 2.00
git-svn-id: svn://tug.org/texlive/trunk@19250 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/dec.cc')
-rw-r--r-- | Build/source/utils/asymptote/dec.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Build/source/utils/asymptote/dec.cc b/Build/source/utils/asymptote/dec.cc index b48bffaa338..731e4b9db1c 100644 --- a/Build/source/utils/asymptote/dec.cc +++ b/Build/source/utils/asymptote/dec.cc @@ -118,7 +118,7 @@ types::ty *tyEntryTy::trans(coenv &, bool) { vm::lambda *runnable::transAsCodelet(coenv &e) { - coder c=e.c.newCodelet(); + coder c=e.c.newCodelet(getPos()); coenv ce(c, e.e); markTrans(ce); return c.close(); @@ -168,7 +168,7 @@ record *block::transAsFile(genv& ge, symbol id) // Create coder and environment to translate the module. // File-level modules have dynamic fields by default. - coder c(r, 0); + coder c(getPos(), r, 0); env e(ge); coenv ce(c, e); @@ -434,7 +434,7 @@ void initializeVar(position pos, coenv &e, varEntry *v, varinit *init) } v->getLocation()->encode(WRITE, pos, e.c); - e.c.encode(inst::pop); + e.c.encodePop(); } types::ty *inferType(position pos, coenv &e, varinit *init) @@ -831,7 +831,7 @@ void recorddec::transAsField(coenv &e, record *parent) parent->e.addRecordOps(r); // Start translating the initializer. - coder c=e.c.newRecordInit(r); + coder c=e.c.newRecordInit(getPos(), r); coenv re(c,e.e); body->transAsRecordBody(re, r); |