diff options
Diffstat (limited to 'tests/destructor/tdiscard.nim')
-rw-r--r-- | tests/destructor/tdiscard.nim | 23 |
1 files changed, 0 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() |