From 8be82a3936934ba123abba8a9a68da0eaac32620 Mon Sep 17 00:00:00 2001 From: aarne Date: Tue, 26 Oct 2004 11:53:22 +0000 Subject: constraint bug fix --- src/GF/Grammar/TypeCheck.hs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/GF') diff --git a/src/GF/Grammar/TypeCheck.hs b/src/GF/Grammar/TypeCheck.hs index 8d36d1ab3..a029235a8 100644 --- a/src/GF/Grammar/TypeCheck.hs +++ b/src/GF/Grammar/TypeCheck.hs @@ -75,9 +75,9 @@ computeVal gr v = case v of splitConstraints :: Constraints -> (Constraints,MetaSubst) splitConstraints cs = csmsu where - csmsu = (nub [(a,b) | (a,b) <- csf,a /= b],msf) - csmsu0 = unif (csf,msf) -- alternative: filter first - (csf,msf) = foldr mkOne ([],[]) cs + csmsu = (nub [(a,b) | (a,b) <- csf1,a /= b],msf1) + (csf1,msf1) = unif (csf,msf) -- alternative: filter first + (csf,msf) = foldr mkOne ([],[]) cs csmsf = foldr mkOne ([],msu) csu (csu,msu) = unif (cs,[]) -- alternative: unify first -- cgit v1.2.3