summaryrefslogtreecommitdiff
path: root/graphics/asymptote/dec.h
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/dec.h')
-rw-r--r--graphics/asymptote/dec.h9
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);
};