Stop using preserveTypeOf

This commit is contained in:
Emery Hemingway 2021-09-06 15:36:56 +02:00
parent c9c7744531
commit 3c39f54962
1 changed files with 2 additions and 2 deletions

View File

@ -331,7 +331,7 @@ proc preserveTypeOf(known: var TypeTable; sn: SchemaNode; name = ""): PNode =
of snkRef:
result = ident $sn
else:
result = nn(nkDistinctTy, ident"Preserve")
result = nimTypeOf(known, sn, name)
result.comment = "``" & $sn & "``"
proc generateProcs(result: var seq[PNode]; name: string; sn: SchemaNode) =
@ -396,7 +396,7 @@ proc generateNimFile*(scm: Schema; path: string) =
if def.isConst:
constSection.add toConst(name, def)
else:
let t = preserveTypeOf(knownTypes, def, name)
let t = nimTypeOf(knownTypes, def, name)
case def.kind
of snkAtom:
knownTypes[name] = nkTypeDef.newNode.add(