diff --git a/preserves.nimble b/preserves.nimble index 2176169..cf1676a 100644 --- a/preserves.nimble +++ b/preserves.nimble @@ -1,6 +1,6 @@ # Package -version = "20230503" +version = "20230504" author = "Emery Hemingway" description = "data model and serialization format" license = "Unlicense" diff --git a/src/preserves/preserves_schema_nim.nim b/src/preserves/preserves_schema_nim.nim index e470a63..29257ce 100644 --- a/src/preserves/preserves_schema_nim.nim +++ b/src/preserves/preserves_schema_nim.nim @@ -513,7 +513,7 @@ proc addField(recList: PNode; loc: Location; known: var TypeTable; sp: SimplePat nn(nkExprColonExpr, ident"preservesLiteral", toStrLit(loc, sp)))) - recList.add identDef(scm, id, TypeSpec(node: ident"bool")) + recList.add identDef(scm, id, TypeSpec(node: ident"tuple[]")) elif sp.orKind == SimplePatternKind.embedded and not scm.hasEmbeddedType: let id = nn(nkPragmaExpr, id, nn(nkPragma, ident"preservesEmbedded"))