summary refs log tree commit diff stats
path: root/tests/ccgbugs
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2016-07-19 15:40:21 +0200
committerAndreas Rumpf <rumpf_a@web.de>2016-07-19 15:40:21 +0200
commitd455d58af6c511414f59eff2fffd64379dd4deac (patch)
treec3e2945977be0baa332d5e1b439077d0d92b4caf /tests/ccgbugs
parent2d8572e9489cff5a047b87d5a30a6886d96b93ad (diff)
downloadNim-d455d58af6c511414f59eff2fffd64379dd4deac.tar.gz
fixes #4345
Diffstat (limited to 'tests/ccgbugs')
-rw-r--r--tests/ccgbugs/tuplecast.nim8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/ccgbugs/tuplecast.nim b/tests/ccgbugs/tuplecast.nim
new file mode 100644
index 000000000..d60e8c490
--- /dev/null
+++ b/tests/ccgbugs/tuplecast.nim
@@ -0,0 +1,8 @@
+
+# bug #4345
+
+# only needs to compile
+proc f(): tuple[a, b: uint8] = (1'u8, 2'u8)
+
+let a, b = f()
+let c = cast[int](b)