summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/pure/sexp.nim3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/pure/sexp.nim b/lib/pure/sexp.nim
index b5e67b90f..3c9fbc150 100644
--- a/lib/pure/sexp.nim
+++ b/lib/pure/sexp.nim
@@ -422,6 +422,9 @@ proc sexp*(elements: openArray[SexpNode]): SexpNode =
   newSeq(result.elems, elements.len)
   for i, p in pairs(elements): result.elems[i] = p
 
+proc sexp*(s: SexpNode): SexpNode =
+  result = s
+
 proc toSexp(x: NimNode): NimNode {.compiletime.} =
   case x.kind
   of nnkBracket: