made SML/NJ happy;
authorwenzelm
Mon, 17 Feb 2014 14:59:09 +0100
changeset 55537 6ec3c2c38650
parent 55536 56ebc4d4d008
child 55538 6a5986170c1d
child 55543 f0ef75c6c0d8
made SML/NJ happy;
src/HOL/Tools/Predicate_Compile/code_prolog.ML
--- a/src/HOL/Tools/Predicate_Compile/code_prolog.ML	Mon Feb 17 14:07:26 2014 +0100
+++ b/src/HOL/Tools/Predicate_Compile/code_prolog.ML	Mon Feb 17 14:59:09 2014 +0100
@@ -684,8 +684,6 @@
     val renaming = fold mk_renaming vars []
   in ((rel, map (rename_vars_term renaming) args), rename_vars_prem renaming prem) end
 
-val rename_vars_program = map rename_vars_clause
-
 
 (* limit computation globally by some threshold *)
 
@@ -706,7 +704,7 @@
 
 (* post processing of generated prolog program *)
 
-fun post_process ctxt options const_name (p, constant_table) =
+fun post_process ctxt (options: code_options) const_name (p, constant_table) =
   (p, constant_table)
   |> (case #limit_globally options of
         SOME limit => limit_globally limit const_name
@@ -719,7 +717,7 @@
   |> tap (fn _ => tracing "Replacing predicates...")
   |> apfst (fold replace (#replacing options))
   |> apfst (reorder_manually (#manual_reorder options))
-  |> apfst rename_vars_program
+  |> apfst (map rename_vars_clause)
 
 
 (* code printer *)