summary refs log tree commit diff stats
path: root/tests/overload/tselfderef.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/overload/tselfderef.nim')
-rw-r--r--tests/overload/tselfderef.nim20
1 files changed, 0 insertions, 20 deletions
diff --git a/tests/overload/tselfderef.nim b/tests/overload/tselfderef.nim
deleted file mode 100644
index 96f1da42a..000000000
--- a/tests/overload/tselfderef.nim
+++ /dev/null
@@ -1,20 +0,0 @@
-discard """
-action: compile
-"""
-
-# 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