revert discard in destroyer (#10840)
* revert discard in destroyer * disable test
This commit is contained in:
parent
e263702688
commit
5dea7c5ad7
3 changed files with 1 additions and 27 deletions
|
|
@ -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()
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
discard """
|
||||
disabled: true
|
||||
cmd: '''nim c --gc:destructors $file'''
|
||||
output: '''hi
|
||||
ho
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue