src/Pure/sorts.ML
changeset 19482 9f11af8f7ef9
parent 19463 6cb10eea48c3
child 19514 1f0218dab849
--- a/src/Pure/sorts.ML	Thu Apr 27 12:11:56 2006 +0200
+++ b/src/Pure/sorts.ML	Thu Apr 27 15:06:35 2006 +0200
@@ -248,7 +248,7 @@
       | check_result (SOME (T, S)) =
           if of_sort (classes, arities) (T, S) then SOME (T, S)
           else sys_error ("Sorts.witness_sorts: bad witness for sort " ^ str_of_sort S);
-  in List.mapPartial check_result (#2 (witness_aux (classes, arities) log_types hyps sorts)) end;
+  in map_filter check_result (#2 (witness_aux (classes, arities) log_types hyps sorts)) end;
 
 end;