diff options
Diffstat (limited to 'src/specialize.mli')
| -rw-r--r-- | src/specialize.mli | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/specialize.mli b/src/specialize.mli index 269f2340..93dec239 100644 --- a/src/specialize.mli +++ b/src/specialize.mli @@ -76,6 +76,8 @@ val polymorphic_functions : (kinded_id -> bool) -> 'a defs -> IdSet.t which case specialize returns the AST unmodified. *) val specialize : specialization -> tannot defs -> Env.t -> tannot defs * Env.t +val specialize' : int -> specialization -> tannot defs -> Env.t -> tannot defs * Env.t + (** return all instantiations of a function id, with the instantiations filtered according to the specialization. *) val instantiations_of : specialization -> id -> tannot defs -> typ_arg KBindings.t list |
