From b6e8a1437bf007aa9914f10a3f1c78b27b2a359d Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sat, 16 Jan 2016 13:32:26 +0000 Subject: [PATCH] Added test for #3304 --- tests/closure/tclosureinference3304.nim | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/closure/tclosureinference3304.nim diff --git a/tests/closure/tclosureinference3304.nim b/tests/closure/tclosureinference3304.nim new file mode 100644 index 0000000000..db4aa1d04d --- /dev/null +++ b/tests/closure/tclosureinference3304.nim @@ -0,0 +1,15 @@ +discard """ + output: '''@[1, 2, 5]''' +""" + +import future, sequtils + +type + List[T] = ref object + val: T + +proc foo[T](l: List[T]): seq[int] = + @[1,2,3,5].filter(x => x != l.val) + +when isMainModule: + echo(foo(List[int](val: 3)))