summaryrefslogtreecommitdiff
path: root/src/GF
diff options
context:
space:
mode:
authoraarne <unknown>2004-10-26 11:53:22 +0000
committeraarne <unknown>2004-10-26 11:53:22 +0000
commit8be82a3936934ba123abba8a9a68da0eaac32620 (patch)
tree3d45bb03adf7b559dc9f24030d23e06262254527 /src/GF
parent2b9e31455d5a5e93b5d52945a60a391a5c3adc2c (diff)
constraint bug fix
Diffstat (limited to 'src/GF')
-rw-r--r--src/GF/Grammar/TypeCheck.hs6
1 files changed, 3 insertions, 3 deletions
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