summary refs log tree commit diff stats
path: root/compiler/sem.nim
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2016-04-29 22:30:00 +0200
committerAndreas Rumpf <rumpf_a@web.de>2016-04-29 22:30:00 +0200
commite04f3195407cc99f958dd81e0a9d58fe5414e631 (patch)
tree5a39590d3d11c78b7e511d3a9253434e4ef86dca /compiler/sem.nim
parentc870e831c8ab53adacffa80939be70de85de7601 (diff)
downloadNim-e04f3195407cc99f958dd81e0a9d58fe5414e631.tar.gz
fixes #4084
Diffstat (limited to 'compiler/sem.nim')
-rw-r--r--compiler/sem.nim9
1 files changed, 0 insertions, 9 deletions
diff --git a/compiler/sem.nim b/compiler/sem.nim
index 97a20a4da..c29cbe384 100644
--- a/compiler/sem.nim
+++ b/compiler/sem.nim
@@ -65,15 +65,6 @@ template semIdeForTemplateOrGeneric(c: PContext; n: PNode;
       #  echo "passing to safeSemExpr: ", renderTree(n)
       discard safeSemExpr(c, n)
 
-proc typeMismatch(n: PNode, formal, actual: PType) =
-  if formal.kind != tyError and actual.kind != tyError:
-    let named = typeToString(formal)
-    let desc = typeToString(formal, preferDesc)
-    let x = if named == desc: named else: named & " = " & desc
-    localError(n.info, errGenerated, msgKindToString(errTypeMismatch) &
-        typeToString(actual) & ") " &
-        `%`(msgKindToString(errButExpectedX), [x]))
-
 proc fitNode(c: PContext, formal: PType, arg: PNode): PNode =
   if arg.typ.isNil:
     localError(arg.info, errExprXHasNoType,