From ea50b05bada73dc421227ecbff2b50e35971025f Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 21 Sep 2021 09:38:37 +0200 Subject: [PATCH] Some types implicitly handled by toPreserve --- src/preserves/private/preserves_schema_nim.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/preserves/private/preserves_schema_nim.nim b/src/preserves/private/preserves_schema_nim.nim index 202c66c..6969612 100644 --- a/src/preserves/private/preserves_schema_nim.nim +++ b/src/preserves/private/preserves_schema_nim.nim @@ -398,6 +398,9 @@ proc generateProcs(result: var seq[PNode]; scm: Schema; name: string; sn: Schema nn(nkDotExpr, paramId, fieldId)) of snkTuple, snkVariableTuple: stmts.add tupleConstructor(scm, sn, nn(nkDotExpr, paramId, fieldId)) + of snkAtom, snkSequenceOf: + # already handled by toPreserve + discard else: raiseAssert("no case statement for " & $sn.kind & " " & $sn) for bn in sn.nodes: