summaryrefslogtreecommitdiff
path: root/src/LambdaCube/Compiler/Infer.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/LambdaCube/Compiler/Infer.hs')
-rw-r--r--src/LambdaCube/Compiler/Infer.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/LambdaCube/Compiler/Infer.hs b/src/LambdaCube/Compiler/Infer.hs
index 82ed66f6..d97c66cb 100644
--- a/src/LambdaCube/Compiler/Infer.hs
+++ b/src/LambdaCube/Compiler/Infer.hs
@@ -1312,7 +1312,7 @@ addToEnv exs (si, s) (x, t) = do
1312 v <- gets $ Map.lookup s 1312 v <- gets $ Map.lookup s
1313 case v of 1313 case v of
1314 Nothing -> modify $ Map.insert s (closedExp x, closedExp t, si) 1314 Nothing -> modify $ Map.insert s (closedExp x, closedExp t, si)
1315 Just (_, _, si) -> getGEnv exs $ \ge -> throwError $ "already defined " ++ s ++ " at " ++ showSI ge si 1315 Just (_, _, si') -> getGEnv exs $ \ge -> throwError $ "already defined " ++ s ++ " at " ++ showSI ge si ++ "\n and at " ++ showSI ge si'
1316 1316
1317-- Ambiguous: (Int ~ F a) => Int 1317-- Ambiguous: (Int ~ F a) => Int
1318-- Not ambiguous: (Show a, a ~ F b) => b 1318-- Not ambiguous: (Show a, a ~ F b) => b