src/Pure/pattern.ML
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)