diff --git a/src/preserves.nim b/src/preserves.nim index b0f28fc..9c07135 100644 --- a/src/preserves.nim +++ b/src/preserves.nim @@ -1378,7 +1378,10 @@ proc writeText*[E](stream: Stream; pr: Preserve[E]) = write(stream, '}') of pkEmbedded: write(stream, "#!") - write(stream, $pr.embed) + when compiles($pr.embed): + write(stream, $pr.embed) + else: + write(stream, "…") proc `$`*[E](pr: Preserve[E]): string = ## Generate the textual representation of ``pr``.