Stop using preserveTypeOf
This commit is contained in:
parent
c9c7744531
commit
3c39f54962
|
@ -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(
|
||||
|
|
Loading…
Reference in New Issue