diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2020-01-04 07:40:02 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-04 07:40:02 +0100 |
commit | 0f6987a86ef6b8bf6839c37c9109dfcc6a4e81af (patch) | |
tree | d9ea08bad1bcc119166ff3534a0c346ceb8dcd7f /tests/destructor | |
parent | 47e7b8771c76deb1eb0827b7613a77b4bbacf019 (diff) | |
download | Nim-0f6987a86ef6b8bf6839c37c9109dfcc6a4e81af.tar.gz |
fixes #12964 (#13027)
Diffstat (limited to 'tests/destructor')
-rw-r--r-- | tests/destructor/tarc.nim | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/destructor/tarc.nim b/tests/destructor/tarc.nim index 25921ffd7..d5e181630 100644 --- a/tests/destructor/tarc.nim +++ b/tests/destructor/tarc.nim @@ -100,4 +100,18 @@ mkManyLeaks() tsimpleClosureIterator() tleakingNewStmt() leakObjConstr() + +# bug #12964 + +type + Token* = ref object of RootObj + Li* = ref object of Token + +proc bug12964*() = + var token = Li() + var tokens = @[Token()] + tokens.add token + +bug12964() + echo getOccupiedMem() - startMem |