Cannot print a void value

This commit is contained in:
Emery Hemingway 2023-03-29 16:47:35 -05:00
parent b38b85a8f1
commit 786342c39b
3 changed files with 3 additions and 2 deletions

View File

@ -1,6 +1,6 @@
# Package
version = "20230322"
version = "20230329"
author = "Emery Hemingway"
description = "data model and serialization format"
license = "Unlicense"

View File

@ -1,2 +1,3 @@
include_rules
: preserves.nim |> !nim_run |>
: preserves.nim |> !nim_check |>

View File

@ -1378,7 +1378,7 @@ proc writeText*[E](stream: Stream; pr: Preserve[E]) =
write(stream, '}')
of pkEmbedded:
write(stream, "#!")
when compiles($pr.embed):
when compiles($pr.embed) and not E is void:
write(stream, $pr.embed)
else:
write(stream, "")