summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--tests/seq/tshallowseq.nim17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/seq/tshallowseq.nim b/tests/seq/tshallowseq.nim
new file mode 100644
index 000000000..9a8bdb954
--- /dev/null
+++ b/tests/seq/tshallowseq.nim
@@ -0,0 +1,17 @@
+discard """
+  output: '''@[1, 42, 3]
+@[1, 42, 3]
+'''
+"""
+proc xxx() =
+  var x: seq[int] = @[1, 2, 3]
+  var y: seq[int]
+
+  system.shallowCopy(y, x)
+
+  y[1] = 42
+
+  echo y
+  echo x
+
+xxx()