diff options
author | Araq <rumpf_a@web.de> | 2012-10-19 21:43:18 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-10-19 21:43:18 +0200 |
commit | ac978b32031414e64ec2a148bcc1ff42287e534e (patch) | |
tree | e6c248d487a3fe0c026c1a6e3cb163ab10587f13 /compiler | |
parent | fc9bfb5eac212f46b39373f9d815d0aa029a6cae (diff) | |
download | Nim-ac978b32031414e64ec2a148bcc1ff42287e534e.tar.gz |
bugfix: tcan_inherit_generic works again
Diffstat (limited to 'compiler')
-rwxr-xr-x | compiler/types.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/types.nim b/compiler/types.nim index 90fffff40..7b7078e20 100755 --- a/compiler/types.nim +++ b/compiler/types.nim @@ -92,7 +92,7 @@ proc InvalidGenericInst(f: PType): bool = proc isPureObject(typ: PType): bool = var t = typ - while t.sons[0] != nil: t = t.sons[0] + while t.kind == tyObject and t.sons[0] != nil: t = t.sons[0] result = t.sym != nil and sfPure in t.sym.flags proc getOrdValue(n: PNode): biggestInt = |