summary refs log blame commit diff stats
path: root/tests/gc/tregionleak.nim
blob: 277cfc98759845a79a8430b1e7985d3e4190fb0d (plain) (tree)






















                                     
discard """
  cmd: '''nim c --gc:regions $file'''
  output: '''
finalized
finalized
'''
"""

proc finish(o: RootRef) =
  echo "finalized"

withScratchRegion:
  var test: RootRef
  new(test, finish)

var
  mr: MemRegion
  test: RootRef

withRegion(mr):
  new(test, finish)

deallocAll(mr)