Skip to content

Commit 8100949

Browse files
committed
wip
1 parent d3ad2ab commit 8100949

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

confutils.nim

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -715,16 +715,16 @@ proc fullFieldName(cf: ConfFieldDesc): string =
715715
else:
716716
$cf.field.name
717717

718-
proc fieldCaseFieldFullName(cf: ConfFieldDesc): string
719-
return if cf.field.caseField != nil:
718+
proc fieldCaseFieldFullName(cf: ConfFieldDesc): string =
719+
if cf.field.caseField != nil:
720+
# return to workaround Nim 1.6 bug
720721
if cf.parent != nil:
721722
fullFieldName(cf.parent[]) & "Dot" & $cf.field.caseField.getFieldName
722723
else:
723724
$cf.field.caseField.getFieldName
724-
elif cf.parent != nil:
725-
fieldCaseFieldFullName(cf.parent[])
726725
else:
727-
doAssert false, "caseField not found"
726+
doAssert cf.parent != nil, "caseField not found"
727+
fieldCaseFieldFullName(cf.parent[])
728728

729729
proc generateFieldSetters(RecordType: NimNode): NimNode =
730730
var recordDef = getImpl(RecordType)

0 commit comments

Comments
 (0)