summaryrefslogtreecommitdiff
path: root/src/jib/c_backend.ml
diff options
context:
space:
mode:
Diffstat (limited to 'src/jib/c_backend.ml')
-rw-r--r--src/jib/c_backend.ml2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jib/c_backend.ml b/src/jib/c_backend.ml
index 3814b864..aceb32de 100644
--- a/src/jib/c_backend.ml
+++ b/src/jib/c_backend.ml
@@ -2106,7 +2106,6 @@ let codegen_def ctx def =
(* We should have erased any polymorphism introduced by variants at this point! *)
if List.exists is_polymorphic ctyps then
let polymorphic_ctyps = List.filter is_polymorphic ctyps in
- prerr_endline (Pretty_print_sail.to_string (pp_cdef def));
c_error (Printf.sprintf "Found polymorphic types:\n%s\nwhile generating definition."
(Util.string_of_list "\n" string_of_ctyp polymorphic_ctyps))
else
@@ -2177,6 +2176,7 @@ let compile_ast env output_chan c_includes ast =
let recursive_functions = Spec_analysis.top_sort_defs ast |> get_recursive_functions in
let cdefs, ctx = jib_of_ast env ast in
+ Interactive.ir := cdefs;
let cdefs = insert_heap_returns Bindings.empty cdefs in
let cdefs = optimize recursive_functions cdefs in