better alternative to 'override'

This commit is contained in:
Araq 2015-04-07 00:13:47 +02:00
commit 73add468b7
3 changed files with 18 additions and 19 deletions

View file

@ -5,14 +5,14 @@ discard """
{.experimental.}
type
type
TMyObj = object
x, y: int
p: pointer
proc destroy(o: var TMyObj) {.override.} =
proc `=destroy`(o: var TMyObj) =
if o.p != nil: dealloc o.p
proc open: TMyObj =
result = TMyObj(x: 1, y: 2, p: alloc(3))