diff options
Diffstat (limited to 'compiler/enumtostr.nim')
-rw-r--r-- | compiler/enumtostr.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/enumtostr.nim b/compiler/enumtostr.nim index 908c48ccb..dc516d2e5 100644 --- a/compiler/enumtostr.nim +++ b/compiler/enumtostr.nim @@ -63,7 +63,7 @@ proc searchObjCaseImpl(obj: PNode; field: PSym): PNode = proc searchObjCase(t: PType; field: PSym): PNode = result = searchObjCaseImpl(t.n, field) - if result == nil and t.len > 0: + if result == nil and t.baseClass != nil: result = searchObjCase(t.baseClass.skipTypes({tyAlias, tyGenericInst, tyRef, tyPtr}), field) doAssert result != nil |