diff options
author | Araq <rumpf_a@web.de> | 2014-01-17 08:47:51 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2014-01-17 08:47:51 +0100 |
commit | 383fbca27ef4f4e0b5eae0e0e02029fe644248ac (patch) | |
tree | 5ac65389061921d1b6122b8cbf83cec411ff617d /compiler | |
parent | 12247b3f56a74836af874d707bf63452c11dcf92 (diff) | |
download | Nim-383fbca27ef4f4e0b5eae0e0e02029fe644248ac.tar.gz |
better tester
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/semmacrosanity.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/semmacrosanity.nim b/compiler/semmacrosanity.nim index eff944bac..1bece95c2 100644 --- a/compiler/semmacrosanity.nim +++ b/compiler/semmacrosanity.nim @@ -43,12 +43,12 @@ proc annotateType*(n: PNode, t: PType) = n.typ = t for i in 0 .. <n.len: let field = x.n.ithField(i) - if field.isNil: globalError n.info, "invalid " & $i & "th field" + if field.isNil: globalError n.info, "invalid field at index " & $i else: annotateType(n.sons[i], field.typ) elif x.kind == tyTuple: n.typ = t for i in 0 .. <n.len: - if i >= x.len: globalError n.info, "invalid " & $i & "th field" + if i >= x.len: globalError n.info, "invalid field at index " & $i else: annotateType(n.sons[i], x.sons[i]) elif x.kind == tyProc and x.callConv == ccClosure: n.typ = t |