src/HOL/Tools/TFL/tfl.ML
changeset 59058 a78612c67ec0
parent 58354 04ac60da613e
child 60329 e85ed7a36b2f
--- a/src/HOL/Tools/TFL/tfl.ML	Wed Nov 26 16:55:43 2014 +0100
+++ b/src/HOL/Tools/TFL/tfl.ML	Wed Nov 26 20:05:34 2014 +0100
@@ -333,7 +333,7 @@
                                     {path=[a], rows=rows}
      val patts1 = map (fn (_,tag,[pat]) => (pat,tag)) patts
           handle Match => mk_functional_err "error in pattern-match translation"
-     val patts2 = Library.sort (Library.int_ord o Library.pairself row_of_pat) patts1
+     val patts2 = Library.sort (Library.int_ord o apply2 row_of_pat) patts1
      val finals = map row_of_pat patts2
      val originals = map (row_of_pat o #2) rows
      val dummy = case (subtract (op =) finals originals)