summary refs log tree commit diff stats
path: root/tests/generics/mclosed_sym.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/generics/mclosed_sym.nim')
-rw-r--r--tests/generics/mclosed_sym.nim10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/generics/mclosed_sym.nim b/tests/generics/mclosed_sym.nim
new file mode 100644
index 000000000..bcccd9a85
--- /dev/null
+++ b/tests/generics/mclosed_sym.nim
@@ -0,0 +1,10 @@
+
+type R* = object
+
+type Data*[T] = object
+  d*: T
+
+proc same(r:R, d:int) = echo "TEST2"
+
+proc doIt*(d:Data, r:R) =
+  r.same(1)      # Expecting this to invoke the local `same()` method