diff options
Diffstat (limited to 'graphics/asymptote/dec.h')
-rw-r--r-- | graphics/asymptote/dec.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/graphics/asymptote/dec.h b/graphics/asymptote/dec.h index 4700a29dd3..ac6e5b065b 100644 --- a/graphics/asymptote/dec.h +++ b/graphics/asymptote/dec.h @@ -251,7 +251,10 @@ public: types::record *transAsFile(genv& ge, symbol id); types::record *transAsTemplatedFile( - genv& ge, symbol id, mem::vector<absyntax::namedTyEntry*> *args + genv& ge, + symbol id, + mem::vector<absyntax::namedTyEntry*> *args, + trans::frame *parent ); // If the block can be interpreted as a single vardec, return that vardec @@ -618,7 +621,7 @@ public: typeParam(position pos, symbol paramSym) : absyn(pos), paramSym(paramSym) {} - bool transAsParamMatcher(coenv &e, namedTyEntry *arg); + bool transAsParamMatcher(coenv &e, record *r, namedTyEntry *arg); void prettyprint(ostream &out, Int indent); }; @@ -631,7 +634,7 @@ public: void add(typeParam *tp); - bool transAsParamMatcher(coenv &e, mem::vector<namedTyEntry*> *args); + bool transAsParamMatcher(coenv &e, record *r, mem::vector<namedTyEntry*> *args); void prettyprint(ostream &out, Int indent); }; |