src/HOL/Tools/inductive_codegen.ML
changeset 33317 b4534348b8fd
parent 33244 db230399f890
child 33338 de76079f973a
--- a/src/HOL/Tools/inductive_codegen.ML	Thu Oct 29 16:59:12 2009 +0100
+++ b/src/HOL/Tools/inductive_codegen.ML	Thu Oct 29 17:58:26 2009 +0100
@@ -174,7 +174,7 @@
           let val is' = map (fn i => i - k) (List.drop (is, k))
           in map (fn x => Mode (m, is', x)) (cprods (map
             (fn (NONE, _) => [NONE]
-              | (SOME js, arg) => map SOME (List.filter
+              | (SOME js, arg) => map SOME (filter
                   (fn Mode (_, js', _) => js=js') (modes_of modes arg)))
                     (iss ~~ args1)))
           end
@@ -237,7 +237,7 @@
 
 fun check_modes_pred thy arg_vs preds modes (p, ms) =
   let val SOME rs = AList.lookup (op =) preds p
-  in (p, List.filter (fn m => case find_index
+  in (p, filter (fn m => case find_index
     (not o check_mode_clause thy arg_vs modes m) rs of
       ~1 => true
     | i => (message ("Clause " ^ string_of_int (i+1) ^ " of " ^