Files
Nim/tests/objvariant/t14581.nim
flywind 3021252ad4 close #14581 add testcase (#17169)
* remove unnecessary when statement

* remove outdated codes

* close #14581
2021-02-24 13:49:47 +01:00

26 lines
367 B
Nim

discard """
matrix: "--gc:refc; --gc:arc"
output: "abc: @[(kind: A, x: 0)]"
"""
import std/tables
type E = enum
A, B
type O = object
case kind: E
of A:
x: int
of B:
y: int
proc someTable(): Table[string, seq[O]] =
result = initTable[string, seq[O]]()
result["abc"] = @[O(kind: A)]
const t = someTable()
for k, v in t:
echo k, ": ", v