summaryrefslogtreecommitdiff
path: root/src/monomorphise.mli
diff options
context:
space:
mode:
authorAlasdair Armstrong2018-01-29 14:32:59 +0000
committerAlasdair Armstrong2018-01-29 14:32:59 +0000
commit0258cb243bcd63fe81ff761c12def9f71048e3db (patch)
treeea86535c399769bdaa5425d2b1f93a37bd50bcfc /src/monomorphise.mli
parentb3bca96a2c3ec108606c1fbc6a8ec533d6c0c344 (diff)
parent36f086ce2b3506e2a81ef77ad03f3b339b8f0518 (diff)
Merge branch 'sail2' of https://bitbucket.org/Peter_Sewell/sail into sail2
Diffstat (limited to 'src/monomorphise.mli')
-rw-r--r--src/monomorphise.mli5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/monomorphise.mli b/src/monomorphise.mli
index 8e0c1ede..11713511 100644
--- a/src/monomorphise.mli
+++ b/src/monomorphise.mli
@@ -53,7 +53,8 @@ type options = {
debug_analysis : int; (* Debug output level for the automatic analysis *)
rewrites : bool; (* Experimental rewrites for variable-sized operations *)
rewrite_size_parameters : bool; (* Make implicit type parameters explicit for (e.g.) lem *)
- all_split_errors : bool
+ all_split_errors : bool;
+ dump_raw: bool
}
val monomorphise :
@@ -61,4 +62,4 @@ val monomorphise :
((string * int) * string) list -> (* List of splits from the command line *)
Type_check.Env.t ->
Type_check.tannot Ast.defs ->
- Type_check.tannot Ast.defs
+ Type_check.tannot Ast.defs * Type_check.Env.t