This commit is contained in:
Araq 2012-10-19 13:24:42 +02:00
commit b20663ce19
4 changed files with 24 additions and 3 deletions

View file

@ -185,7 +185,11 @@ when not defined(useNimRtl):
proc reprRecord(result: var string, p: pointer, typ: PNimType,
cl: var TReprClosure) =
add result, "["
let oldLen = result.len
reprRecordAux(result, p, typ.node, cl)
if typ.base != nil:
if oldLen != result.len: add result, ",\n"
reprRecordAux(result, p, typ.base.node, cl)
add result, "]"
proc reprRef(result: var string, p: pointer, typ: PNimType,