| changeset 31986 | a68f88d264f7 |
| parent 31902 | 862ae16a799d |
| child 32035 | 8e77b6a250d5 |
--- a/src/HOL/Tools/inductive.ML Fri Jul 10 07:59:25 2009 +0200 +++ b/src/HOL/Tools/inductive.ML Fri Jul 10 07:59:27 2009 +0200 @@ -222,7 +222,7 @@ val k = length params; val (c, ts) = strip_comb t; val (xs, ys) = chop k ts; - val i = find_index_eq c cs; + val i = find_index (fn c' => c' = c) cs; in if xs = params andalso i >= 0 then SOME (c, i, ys, chop (length ys)