tphantomgeneric1.nim 203 B

1234567891011121314151617181920
  1. discard """
  2. output: '''
  3. int
  4. float
  5. '''
  6. """
  7. # issue #22479
  8. type Obj[T] = object
  9. proc `=destroy`[T](self: var Obj[T]) =
  10. echo T
  11. block:
  12. let intObj = Obj[int]()
  13. block:
  14. let floatObj = Obj[float]()