summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorandri lim <jangko128@gmail.com>2017-04-01 02:58:26 +0700
committerAndreas Rumpf <rumpf_a@web.de>2017-03-31 21:58:26 +0200
commit2f9a698e8749f087a2c28a75f87e273aa14bc0fa (patch)
treee130dac117c88d732973065a687181b98ecad116 /tests
parentfce4b7cd6216cb1f3f195cfdefc4c16da37958fd (diff)
downloadNim-2f9a698e8749f087a2c28a75f87e273aa14bc0fa.tar.gz
attempt to fix #5632 typedesc typeRel regression (#5634)
Diffstat (limited to 'tests')
-rw-r--r--tests/generics/tobjecttyperel3.nim12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/generics/tobjecttyperel3.nim b/tests/generics/tobjecttyperel3.nim
new file mode 100644
index 000000000..3d8079e28
--- /dev/null
+++ b/tests/generics/tobjecttyperel3.nim
@@ -0,0 +1,12 @@
+discard """
+  output: '''OK'''
+"""
+#bug #5632
+type
+  Option*[T] = object
+  
+proc point*[A](v: A, t: typedesc[Option[A]]): Option[A] =
+  discard
+  
+discard point(1, Option)
+echo "OK"
\ No newline at end of file