diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2016-04-29 22:30:00 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2016-04-29 22:30:00 +0200 |
commit | e04f3195407cc99f958dd81e0a9d58fe5414e631 (patch) | |
tree | 5a39590d3d11c78b7e511d3a9253434e4ef86dca /compiler/sem.nim | |
parent | c870e831c8ab53adacffa80939be70de85de7601 (diff) | |
download | Nim-e04f3195407cc99f958dd81e0a9d58fe5414e631.tar.gz |
fixes #4084
Diffstat (limited to 'compiler/sem.nim')
-rw-r--r-- | compiler/sem.nim | 9 |
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, |