summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlasdair2019-04-17 22:26:36 +0100
committerAlasdair2019-04-23 21:53:28 +0100
commitbb769fc808fe7034e76147a3b9ef887406044818 (patch)
treeaa7a20ad7c954f83e0a895890efc2a1019b049aa /src
parent771f6da34b0dc1de241f45977af8584adfb494b3 (diff)
SMT: Add some comments
Diffstat (limited to 'src')
-rw-r--r--src/jib/jib_compile.mli6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/jib/jib_compile.mli b/src/jib/jib_compile.mli
index b9970733..ac41670c 100644
--- a/src/jib/jib_compile.mli
+++ b/src/jib/jib_compile.mli
@@ -83,8 +83,14 @@ type ctx =
no_raw : bool;
convert_typ : ctx -> typ -> ctyp;
optimize_anf : ctx -> typ aexp -> typ aexp;
+ (** If false (default), function arguments must match the function
+ type exactly. If true, they can be more specific. *)
specialize_calls : bool;
+ (** If false (default), will ensure that fixed size bitvectors are
+ specifically less that 64-bits. If true this restriction will
+ be ignored. *)
ignore_64 : bool;
+ (** If false (default) we won't generate any V_struct values *)
struct_value : bool
}