diff options
Diffstat (limited to 'src/LambdaCube/Compiler/Infer.hs')
-rw-r--r-- | src/LambdaCube/Compiler/Infer.hs | 2 |
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 |