summaryrefslogtreecommitdiff
path: root/src/sail.ml
diff options
context:
space:
mode:
Diffstat (limited to 'src/sail.ml')
-rw-r--r--src/sail.ml5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/sail.ml b/src/sail.ml
index b43f7830..0d6069a0 100644
--- a/src/sail.ml
+++ b/src/sail.ml
@@ -91,7 +91,10 @@ let options = Arg.align ([
Arg.Tuple [Arg.Set opt_print_c; Arg.Set Initial_check.opt_undefined_gen],
" output a C translated version of the input");
( "-O",
- Arg.Tuple [Arg.Set C_backend.optimize_primops],
+ Arg.Tuple [Arg.Set C_backend.optimize_primops;
+ Arg.Set C_backend.optimize_hoist_allocations;
+ Arg.Set C_backend.optimize_enum_undefined;
+ Arg.Set C_backend.optimize_struct_undefined],
" turn on optimizations for C compilation");
( "-lem_ast",
Arg.Set opt_print_lem_ast,