on master help sign in
Fix issue unifying comparables brought up by Max on the lists
3b27395Evan Czaplicki
compiler/Type/Unify.hs+1−1
@@ -85,7 +85,7 @@ actuallyUnify span variable1 variable2 = do
85 "Int, Float, Char, or a list or tuple of comparables."
85 "Int, Float, Char, or a list or tuple of comparables."
86
86
87 unifyComparable var name
87 unifyComparable var name
88− | name `elem` ["Int","Float","Char"] = flexAndUnify var
88+ | name `elem` ["Int","Float","Char","comparable"] = flexAndUnify var
89 | otherwise = comparableError ""
89 | otherwise = comparableError ""
90
90
91 unifyComparableStructure varSuper varFlex =
91 unifyComparableStructure varSuper varFlex =