summary refs log tree commit diff stats
path: root/tests/destructor/tfinalizer.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/destructor/tfinalizer.nim')
-rw-r--r--tests/destructor/tfinalizer.nim6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/destructor/tfinalizer.nim b/tests/destructor/tfinalizer.nim
index f8c1fadfb..eb2cd09af 100644
--- a/tests/destructor/tfinalizer.nim
+++ b/tests/destructor/tfinalizer.nim
@@ -1,6 +1,7 @@
 discard """
   cmd: "nim c --gc:arc $file"
   output: '''Foo(field: "Dick Laurent", k: ka, x: 0.0)
+Nobody is dead
 Dick Laurent is dead'''
 """
 
@@ -23,3 +24,8 @@ x.field = "Dick Laurent"
 # reference to a great movie. If you haven't seen it, highly recommended.
 
 echo repr x
+
+# bug #13112: bind the same finalizer multiple times:
+var xx: Foo
+new(xx, finalizer)
+xx.field = "Nobody"