summary refs log tree commit diff stats
path: root/tests/destructor/tatomicptrs.nim
diff options
context:
space:
mode:
authorcooldome <cdome@bk.ru>2019-12-13 11:24:05 +0000
committerGitHub <noreply@github.com>2019-12-13 11:24:05 +0000
commit1e1fd73530a77332f11a4133b78f2f713a6cdbd3 (patch)
treee5b96ef9ed2bf1438ccb1485ed2a07423d665643 /tests/destructor/tatomicptrs.nim
parent22b2684608605ae74ca3f41c30c58c189a4cf569 (diff)
downloadNim-1e1fd73530a77332f11a4133b78f2f713a6cdbd3.tar.gz
fixes #12882 (#12889)
* fixes #12882
Diffstat (limited to 'tests/destructor/tatomicptrs.nim')
-rw-r--r--tests/destructor/tatomicptrs.nim18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/destructor/tatomicptrs.nim b/tests/destructor/tatomicptrs.nim
index d043195c9..7313afbf5 100644
--- a/tests/destructor/tatomicptrs.nim
+++ b/tests/destructor/tatomicptrs.nim
@@ -147,3 +147,21 @@ proc newMySeq*[T](size: int, initial_value: T): MySeq[T] =
 
 let x = makeShared(newMySeq(10, 1.0))
 doAssert: x.get().len == 10
+
+
+
+#-------------------------------------------------------
+#bug #12882
+
+type
+  ValueObject = object
+    v: MySeq[int]
+    name: string
+
+  TopObject = object
+    internal: seq[ValueObject]
+
+var zz = new(TopObject)
+
+
+