summary refs log tree commit diff stats
path: root/tests/destructor
diff options
context:
space:
mode:
authorcooldome <cdome@bk.ru>2019-03-15 12:49:32 +0000
committerAndreas Rumpf <rumpf_a@web.de>2019-03-15 13:49:32 +0100
commit5dea7c5ad7bdd0f410e2c1ff0bf46e18d4284e56 (patch)
tree5389dfb37fb9b5304ec9dfcfdc917c575d70a085 /tests/destructor
parente26370268885718c6b48a9fa5e940fdc8b4df090 (diff)
downloadNim-5dea7c5ad7bdd0f410e2c1ff0bf46e18d4284e56.tar.gz
revert discard in destroyer (#10840)
* revert discard in destroyer

* disable test
Diffstat (limited to 'tests/destructor')
-rw-r--r--tests/destructor/tdiscard.nim23
-rw-r--r--tests/destructor/tgcdestructors.nim1
2 files changed, 1 insertions, 23 deletions
diff --git a/tests/destructor/tdiscard.nim b/tests/destructor/tdiscard.nim
deleted file mode 100644
index 57b5ecb9b..000000000
--- a/tests/destructor/tdiscard.nim
+++ /dev/null
@@ -1,23 +0,0 @@
-discard """
-joinable: false
-target: "C"
-"""
-
-type
-  O = object
-
-var dCalls = 0
-
-proc `=destroy`(x: var O) = inc dCalls
-proc `=sink`(x: var O, y: O) = doAssert false
-
-proc newO(): O = discard
-
-proc main() =
-  doAssert dCalls == 0
-  discard newO()
-  doAssert dCalls == 1
-  discard newO()
-  doAssert dCalls == 2
-
-main()
diff --git a/tests/destructor/tgcdestructors.nim b/tests/destructor/tgcdestructors.nim
index f83007470..daf1925ec 100644
--- a/tests/destructor/tgcdestructors.nim
+++ b/tests/destructor/tgcdestructors.nim
@@ -1,4 +1,5 @@
 discard """
+  disabled: true
   cmd: '''nim c --gc:destructors $file'''
   output: '''hi
 ho