summary refs log tree commit diff stats
path: root/tests/js/tcopying.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/js/tcopying.nim')
-rw-r--r--tests/js/tcopying.nim14
1 files changed, 11 insertions, 3 deletions
diff --git a/tests/js/tcopying.nim b/tests/js/tcopying.nim
index c58a080e9..306d25090 100644
--- a/tests/js/tcopying.nim
+++ b/tests/js/tcopying.nim
@@ -6,6 +6,7 @@ discard """
 true false
 100 300 100
 1
+1
 '''
 """
 
@@ -14,7 +15,7 @@ type MyArray = array[1, int]
 proc changeArray(a: var MyArray) =
     a = [123]
 
-var a : MyArray
+var a: MyArray
 changeArray(a)
 echo a[0]
 
@@ -34,7 +35,7 @@ block:
         ary2: array[3, int]
 
     let ary1 = [1, 2, 3]
-    var obj = TestObj(ary2:ary1)
+    var obj = TestObj(ary2: ary1)
 
     obj.ary2[1] = 9
 
@@ -69,4 +70,11 @@ block:
 
     var nums = [1, 2]
     foo(nums)
-    echo nums[0]
\ No newline at end of file
+    echo nums[0]
+
+proc bug9674 =
+  var b = @[1,2,3]
+  var a = move(b)
+  echo a[0]
+
+bug9674()