From 6e0834316f7778626d4aba93bd84ee73444bbc65 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Thu, 26 Oct 2023 15:32:35 +0100 Subject: [PATCH] Fix code-gen for embedded literals --- src/preserves/preserves_schema_nim.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/preserves/preserves_schema_nim.nim b/src/preserves/preserves_schema_nim.nim index 20e8380..d2cc4ab 100644 --- a/src/preserves/preserves_schema_nim.nim +++ b/src/preserves/preserves_schema_nim.nim @@ -400,7 +400,7 @@ proc toStrLit(loc: Location; sp: SimplePattern): PNode = var (loc, def) = deref(loc, sp.ref) result = toStrLit(loc, def) of SimplePatternKind.embedded: - result = PNode(kind: nkStrLit, strVal: "#!" & $sp.embedded.interface) + result = PNode(kind: nkStrLit, strVal: "#!" & toStrLit(loc, sp.embedded.interface).strVal) else: raiseAssert $sp proc toFieldIdent(s: string): PNode =