changeset 40722 | 441260986b63 |
parent 40617 | 4a1173d21ec4 |
child 41067 | c78a2d402736 |
--- a/src/Pure/pattern.ML Fri Nov 26 22:04:33 2010 +0100 +++ b/src/Pure/pattern.ML Fri Nov 26 22:29:41 2010 +0100 @@ -365,7 +365,7 @@ and cases(binders,env as (iTs,itms),pat,obj) = let val (ph,pargs) = strip_comb pat fun rigrig1(iTs,oargs) = fold (mtch binders) (pargs~~oargs) (iTs,itms) - handle UnequalLengths => raise MATCH + handle ListPair.UnequalLengths => raise MATCH fun rigrig2((a:string,Ta),(b,Tb),oargs) = if a <> b then raise MATCH else rigrig1(typ_match thy (Ta,Tb) iTs, oargs)