summary refs log tree commit diff stats
path: root/tests/ccgbugs
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2014-11-27 08:36:58 +0100
committerAraq <rumpf_a@web.de>2014-11-27 08:36:58 +0100
commit7edf6fc1d2f8feb8d126065f5429afa71e4aa06e (patch)
tree490d95168c112cbf1f5db51ddecb9544de410d5e /tests/ccgbugs
parentc1930f1b6e8dd8e542e9982a3791ead864875fff (diff)
downloadNim-7edf6fc1d2f8feb8d126065f5429afa71e4aa06e.tar.gz
fixes #1547
Diffstat (limited to 'tests/ccgbugs')
-rw-r--r--tests/ccgbugs/tconstobj.nim16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/ccgbugs/tconstobj.nim b/tests/ccgbugs/tconstobj.nim
new file mode 100644
index 000000000..98f441e83
--- /dev/null
+++ b/tests/ccgbugs/tconstobj.nim
@@ -0,0 +1,16 @@
+discard """
+  output: '''(FirstName: James, LastName: Franco)'''
+"""
+
+# bug #1547
+import tables
+
+type Person* = object
+    FirstName*: string
+    LastName*: string
+
+let people = {
+    "001": Person(FirstName: "James", LastName: "Franco")
+}.toTable()
+
+echo people["001"]