summaryrefslogtreecommitdiff
path: root/src/specialize.mli
diff options
context:
space:
mode:
Diffstat (limited to 'src/specialize.mli')
-rw-r--r--src/specialize.mli2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/specialize.mli b/src/specialize.mli
index b6299558..6ec8c2aa 100644
--- a/src/specialize.mli
+++ b/src/specialize.mli
@@ -79,6 +79,8 @@ val polymorphic_functions : specialization -> 'a defs -> IdSet.t
which case specialize returns the AST unmodified. *)
val specialize : specialization -> tannot defs -> Env.t -> tannot defs * Env.t
+(** specialize' n performs at most n specialization passes. Useful for
+ int_specialization which is not guaranteed to terminate. *)
val specialize' : int -> specialization -> tannot defs -> Env.t -> tannot defs * Env.t
(** return all instantiations of a function id, with the