Files
Nim/tests/overload/tselfderef.nim
Andreas Rumpf 3a5edd2c6c fixes #4671
2016-09-13 16:33:43 +02:00

18 lines
280 B
Nim

# bug #4671
{.experimental.}
{.this: self.}
type
SomeObj = object
f: int
proc f(num: int) =
discard
var intptr: ptr int
intptr.f() # compiles fine
proc doSomething(self: var SomeObj) =
var pint: ptr int
pint.f() # Error: expression '.(pint, "f")' cannot be called